Senior Full-stack Developer
2019 - PRESENTOdyssey Consulting- Created channels that ingest location data and send it to appropriate clients in SignalR.
- Created a chat scrubber for internal and external IRC clients.
- Implemented custom reverse geocoding from any grid coordinate.
- Converted the whole application from the .NET Framework to .NET 6.
- Received the top secret security clearance with the United States.
Technologies: C#.NET, .NET Core, Solr, Apache Kafka, SQL, SignalR, RabbitMQ, Entity Framework Core, IRC, ASP.NET, C#, .NET, Microsoft SQL Server, APIs, Twitter API, Python, Back-end, Back-end Architecture, C++, React, REST APIs, ASP.NET MVC, Full-stack, MVC Design, Web MVC, CI/CD Pipelines, Single-page Applications (SPA), Scrum, Microsoft Visual Studio, Microservices, Docker, Web API, .NET 4, Model View Controller (MVC), Integration, Web Applications, Entity Framework, PerformanceSenior Full-stack Engineer | Freelance
2021 - 2022MapLight- Developed reusable logic for creating complex queries with language-integrated query (LINQ).
- Completed a registration process by sorting out complex business rules.
- Cleaned up a lot of duplicate code and made reusable classes for accuracy and ease of future changes.
Technologies: C#, Angular, SQL, Entity Framework Core, LINQ, LINQ to SQL, ASP.NET, .NET, Microsoft SQL Server, APIs, Back-end, Back-end Architecture, Front-end, TypeScript, REST APIs, ASP.NET MVC, Full-stack, MVC Design, Web MVC, CI/CD Pipelines, Single-page Applications (SPA), SendGrid, Twilio, HTML5, Microsoft Visual Studio, Web API, Model View Controller (MVC), Integration, Web Applications, Entity Framework, PerformanceFront-end Developer
2019 - 2020Cleanetto- Added the language translating ability so users from different countries can use the application.
- Helped construct the login and authentication process.
- Added the business logic for customers and cleaners pages with scheduling.
Technologies: Angular, ASP.NET, Angular CLI, AngularUI, ASP.NET MVC, Single-page Applications (SPA), Localization, HTML5, Microsoft Visual Studio, REST APIs, Web API, Model View Controller (MVC), Web ApplicationsFull-stack Developer
2018 - 2019Insala- Restructured HTML and JavaScript to a responsive structure on more than 50 pages.
- Added custom reusable classes for rendering data in the code behind and sending responsive tables to the client.
- Created dynamic code that could change based on the client and their needs. Tested the application thoroughly for all use cases and all browsers.
Technologies: C#, VB.NET, JavaScript, HTML, Web Forms, C#.NET, ASP.NET, .NET, Back-end, CSS, Front-end, ASP.NET MVC, Full-stack, jQuery, Web MVC, Localization, HTML5, Scrum, Microsoft Visual Studio, .NET 4, Web ApplicationsFull-stack Developer
2017 - 2019Customer Keeper- Added email pipelines with SendGrid to communicate for appointments.
- Wrote efficient stored procedures for standard CRUD operations and paging data.
- Transferred the current HTML and JavaScript website to use Angular.
Technologies: Angular, APIs, ASP.NET, .NET Core, C#, ADO.NET, ASP.NET MVC, Full-stack, MVC Design, Web MVC, Single-page Applications (SPA), Twilio, SendGrid, Bootstrap, Selenium, Microsoft Visual Studio, REST APIs, Web API, Model View Controller (MVC), Web Applications, Entity FrameworkCEO
2007 - 2017Self-employed- Boosted sales from $70,000 in 2014 to over $200,000 in 2015.
- Reduced cost of supplies by 20% by negotiating with vendors.
- Perfected the most efficient strategies for the timely completion of projects from start to finish while enforcing deadlines and keeping company costs at a minimum.
Technologies: Sales, Standard Operating Procedures Development, Negotiation