Full Stack Developer
2020 - PRESENTSaasman Solutions, Inc.- Built .NET Web APIs using .NET 6 and Docker, hosted on AWS ECS.
- Built a SignalR web service using .NET 6 and Docker, hosted on AWS ECS.
- Developed a background worker to convert a URL to a PDF file using .NET, Docker, AWS Batch, and Puppeteer.
- Implemented the background worker to run an Optical Character Recognition (OCR) process on PDF files using .NET, Docker, AWS Batch, and Syncfusion.
- Managed product releases and CI/CD pipelines with GitHub actions.
- Implemented front-end interfaces with Angular 12, TypeScript, SAAS, Angular Material, and Syncfusion.
- Managed AWS Infrastructure resources with Terraform CLI.
- Developed integration with Stripe to automate the subscription payment model.
- Used Microsoft SQL server as the main data storage.
- Built Docker orchestration setup for running DB/API Integration tests.
Technologies: .NET, AWS, Angular, SignalR, AWS Lambda, AWS Batch, AWS ECS, AWS ECR, PDF.js, Syncfusion, TypeScript, Stripe, Docker, GitHub, OCR, .NET Core, Redis, TerraformFull-stack Developer
2019 - 2020Wachter- Developed integration between FieldNation and custom ERP system.
- Built .NET Web APIs that were used by front-end and back-end applications.
- Implemented front-end interfaces with Angular, TypeScript, Bootstrap and Kendo UI.
- Developed Windows Services for background processing and communication with other systems.
- Used LLBLGen alongside T-SQL to handle database operations.
- Implemented RabbitMQ as the message-broker between WebAPIs and background services.
- Used Azure DevOps for build/deploy pipelines, source code management, and issue tracking.
Technologies: Azure DevOps, CQRS, Domain-driven Design (DDD), LLBLGen, Bootstrap, Kendo UI, T-SQL, TypeScript, RabbitMQ, Angular, Web Forms, Web API, ASP.NET, C#Developer
2019 - 2019Salmon Companies- Developed a Web API with .NET Core.
- Developed a Windows service to handle asynchronous recurrent tasks with .NET Core.
- Used SQL server as the main data storage.
- Built a front-end interface using Angular 8, TypeScript and Core UI.
- Developed an integration with DocuSign using their Embedded signing option.
- Constructed an integration with Tenstreet.
- Developed an integration with Active Directory.
Technologies: UI, Microsoft SQL Server, .NET Core, Angular, C#Systems Analyst
2014 - 2018HBSIS- Developed a web application with ASP.NET Web Forms (C#) for sales management projects.
- Built a web application with ASP.NET MVC (C#).
- Created Windows services with C#.
- Developed console applications with C#.
- Worked on Android development with Java and Kotlin.
- Implemented continuous integration and delivery schemes with Jenkins and PowerShell.
- Built database structure models with Oracle.
- Wrote business specifications.
- Conducted an impact analysis of upcoming business needs.
- Used agile scrum techniques.
- Executed pair programming.
- Mentored junior developers.
- Developed an API and a web application with ASP.NET Core (C#).
- Built an SSO integration between a .NET Core application and ADFS.
- Built a DocuSign integration.
- Conducted general application performance analysis and optimization.
- Tuned the database structure and SQL.
- Built an SAP RFC integration.
Technologies: .NET Core, Kotlin, Oracle, Android, DevExpress, ASP.NET Web Forms, Git, Jenkins, MSBuild, Windows PowerShell, C#, .NETDeveloper
2012 - 2014HBSIS- Developed a web application with ASP.NET Web Forms (C#) for sales management projects.
- Defined the technical specification of new solutions.
- Worked on database structure modeling.
- Wrote impact analyses.
- Mentored junior developers.
- Conducted general application performance analysis and optimization.
- Analyzed and fixed memory leaks in web applications.
- Worked on Android development with Java.
Technologies: Sales, Android, Sybase, DevExpress, Ajax, jQuery, Java, T-SQL, WinForms, JavaScript, Subversion (SVN), PL/SQL, ASP.NET, C#System Analyst
2012 - 2012Quicksoft- Developed a web application (ASP.NET) for financial management projects.
- Created database structure models.
- Managed development tasks.
- Deployed software releases.
- Developed and supported critical software routines.
- Engineered database migration schemes for new clients.
- Provided customer support.
- Developed customer reports using Crystal Reports.
- Developed integration between .NET Application and Crystal Reports.
Technologies: Telerik, Oracle Designer, Ajax, jQuery, Applets, Java, T-SQL, WinForms, JavaScript, Crystal Reports, Subversion (SVN), PL/SQL, ASP.NET, C#Developer
2009 - 2012Quicksoft- Developed a web application (ASP.NET) for financial management projects.
- Implemented Windows Forms apps for internal and commercial purposes.
- Developed and supported critical software routines.
- Created database migration schemes for new clients.
- Built a Java applet to digitally sign documents.
- Developed customer reports using Crystal Reports.
- Learned about business concepts such as factoring, investment funds valuation, titles securities, controllership, and charging which informed my development decisions.
Technologies: Telerik, Ajax, jQuery, Applets, Java, T-SQL, WinForms, JavaScript, Crystal Reports, Subversion (SVN), PL/SQL, ASP.NET, C#Developer (Intern)
2008 - 2009Quicksoft- Developed a web application for internal projects.
- Began working on commercial products.
- Learned several technologies with in-company courses, such as Oracle SQL, PL/SQL, ASP.NET, and C# which I later put to good use.
Technologies: JavaScript, Subversion (SVN), PL/SQL, ASP.NET, C#