Post Job Free
Sign in

Software Engineer C#

Location:
Los Angeles, CA
Salary:
130000
Posted:
April 29, 2024

Contact this candidate

Resume:

Douglas Letz

LinkedIn: https://www.linkedin.com/in/dougwletz/

Contact: ad5cml@r.postjobfree.com 972-***-****

Location: Denison, TX

Summary:

Seasoned Software Engineer with over 11 years of specialized experience in C#, .Net, JavaScript, TypeScript, Cloud services, and DevOps. Renowned for exemplary leadership and a proven track record of designing and implementing scalable solutions. Highly skilled in fostering seamless cross-functional collaboration to ensure alignment throughout the development lifecycle. Demonstrated ability to thrive under pressure, consistently meeting stringent deadlines while effectively managing concurrent priorities. Dedicated to staying abreast of industry advancements and committed to driving innovation for exceptional outcomes.

Education:

Bachelor’s Degree of Computer Science at Boston University in 2013 Skills:

C#, C/C++, TypeScript, JavaScript

ASP.Net, .Net Core, Apache, ADO.Net

React, Angular 7+, .Net Web/Windows Forms

Azure, Microservices, AKS, Apache Kafka

MySQL, MongoDB Oracle, Hibernate, Cassandra, MS SQL, SSIS, LINQ, Powerbuilder, PowerBI

Docker, CI/CD, Kubernetes, Docker Swarm, Azure DevOps, Git, SVN, VSS, TFS, Gitlab

Windows, Linux, Unix & Mac

Jira, OAuth, Postman, SOAP

Software Development and Architecture

Entity Framework

Troubleshooting and Quality Control

Agile Processes

Scrum methodology

Front-End and Back-End development

Work Experience:

TForm Mar 2020 – Feb 2024

Senior Software Engineer

Proficiently designed and developed web applications following design and architectural patterns like Model- View-Controller (MVC), OO design, SOA, Model-View-View-Model (MVVM) architectural pattern.

Orchestrated the complete Software Development Life Cycle (SDLC) process, from requirements gathering and design to coding, testing, deployment, and maintenance.

Leveraged extensive experience in Object-Oriented Design (OOD) and Programming (OOP) methodologies to develop robust and maintainable software solutions.

Developed tools and services in C#, VB.NET, ASP.NET, ADO.NET and .NET Core to integrate different solutions using Echo, MongoDB, and Redis, and documented REST APIs in Swagger.

Designed ASP.NET RESTful APIs that support JSON, enabling sophisticated, effective, and cost-efficient application integration.

Conducted comprehensive unit and integration testing of Angular components, through the use of testing frameworks such as Jest.

Utilized an Object-Relational Mapping (ORM) framework (e.g., Entity Framework Core) to abstract database interactions, further enhancing security.

Worked closely with Entity Framework to simplify database interaction by working with databases using

.NET objects and classes instead of writing raw SQL queries.

Crafted complex queries and optimized database performance using T-SQL and PL/SQL, enhancing data retrieval efficiency and supporting critical business processes.

Led the successful integration of Apache Kafka within our microservices architecture, enhancing real-time data streaming capabilities and significantly improving system responsiveness.

Worked collaboratively in a microservices environment, utilizing technologies like Docker and Kubernetes for containerization and orchestration.

Leveraged ELK/Splunk for log analysis and visualization, extracting valuable insights from large datasets to enhance troubleshooting and identify optimization opportunities.

Showcased a robust understanding of implementing Azure solutions, harnessing services such as virtual machines (VMs), Azure Blob Storage, Azure SQL Database, Azure Load Balancer, Azure Service Bus and Auto-scaling mechanisms.

Involved spearheading the development of new features for healthcare-focused websites and web applications, demonstrating expertise in web programming

Managed user authentication with OTP, JWT, OAuth 2.0, and utilized Auth0 and Azure Identity Access Management (B2B/B2C) for secure access control.

Skilled in developing on different platforms, with experience in MuleSoft for integration and expertise in blockchain and smart contract development, especially with exchange integrations.

Utilized Robotic Process Automation (RPA) platforms and Multiexperience frameworks to enhance automation and user experience across various applications.

Implemented cloud message APIs and leveraged push notifications and websockets for real-time communication and enhanced user engagement in web applications.

Applied expertise in Application Engine Programs, SQR, PeopleCode, and XML/BI Publisher for custom development, ensuring robust and tailored solutions.

Utilized Agile/Scrum as the project management methodology and employed JIRA as the primary tool for managing and overseeing project tasks.

Mentored junior developers, promoting a knowledge-sharing environment. AeroDefense Jan 2018 - Feb 2020

Full Stack Engineer

Led a team of engineers, and architected and implemented a highly scalable and resilient microservices architecture using ASP.NET Core, Docker, and Kubernetes, resulting in a 40% increase in system reliability.

Utilized ASP.NET Core and Entity Framework to expose complex data structures via standardized OData endpoints, enabling efficient querying and filtering.

Developed frontend architecture & UI templates for option trading application using Angular, HTML5, CSS3, SASS, JavaScript, Bootstrap.

Developed various screens for the front end using React, Typescript and used various predefined components from NPM (Node Package Manager) libraries.

Collaborated closely with React and Xamarin Forms teams, coordinating project objectives and ensuring timely delivery.

Created interactive web applications using WebForms, incorporating user feedback for enhanced user experience.

Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.

Created Object Models, Controllers and used Razor for UI.

Involved in developing web Pages with Blazor and Telerik UI.

Used Node.js to develop server side architectures and integrated with third party services.

Implemented RESTful APIs and GraphQL to communicate with content management systems and data pipelines.

Designed efficient databases, created stored procedures, queries, and functions, ensuring data integrity and security.

Spearheaded DynamoDB integration, architecting robust and scalable solutions to leverage its NoSQL capabilities for efficient data storage and retrieval.

Developed, maintained and optimized ETL processes using SSIS (SQL Server Integration Services) to extract, transform, and load data into MS SQL databases.

Developed and deployed containerized applications using Docker Compose, Docker Swarm, and Jenkins to automate the CI/CD pipeline.

Designed, developed, and deployed Apache Kafka clusters for streaming data processing, using both standalone and distributed modes.

Utilized message queues (e.g., RabbitMQ) for asynchronous communication between microservices, enhancing system resilience and enabling event-driven architecture.

Implemented a rigorous testing framework using industry-standard tools such as NUnit and MSTest, resulting in a 30% reduction in post-release defects.

Proficiently designed and managed cloud solutions on Azure platforms, leveraging high-level skills in architecture, deployment, and optimization to drive operational efficiency and business scalability.

Implemented Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.

Leveraged Azure service operator to streamline CD deployment from Github to Kubernetes (AKS).

Developed custom Microsoft Power BI dashboards, visualizations, and interfaces with Microsoft SSRS to deliver meaningful and actionable insights.

Ensure seamless user experienes across devices by implementing responsive web design principles to adapt and optimize website layouts for various screen sizes and devices. College Board Apr 2014 - Dec 2017

Software Engineer

Utilized ASP.NET Core and Entity Framework to expose complex data structures via standardized OData endpoints, enabling efficient querying and filtering.

Developed rich front-end UI using AJAX Controls, Expression Blend and XAML.

Proficiently employed OpenAPIs, GraphQL, and RESTful API development to create efficient communication channels.

Developed interactive and dynamic user interfaces using Blazor, enhancing user engagement and satisfaction.

Utilized LINQ to SQL and LINQ to Objects for efficient and on-demand data retrieval.

Worked closely with Entity Framework to simplify database interaction by working with databases using

.NET objects and classes instead of writing raw SQL queries.

Directed Angular projects and contributed to Telerik Reporting, enhancing data visualization and reporting capabilities.

Developed automated unit tests and responsibility for testing own code before system tests and QA test phases began.

Worked exposure on Continuous Integration and Continuous Delivery (CI/CD) based on Azure DevOps.

Worked with OAuth and JWT (JSON Web Tokens), employing these industry-standard security protocols to establish secure authentication and authorization mechanisms in web applications.

Involved in daily Scrum meetings to keep track of the project status.

Extensively used GitHub for Version Controlling. Innowise May 2013 - Mar 2014

Software Developer

Primary responsibilities include the development and design of desktops using WPF and web applications based on .NET technology.

Created, managed, and maintained various C# libraries, enhancing code reusability and maintainability.

Developed and implemented multi-threaded applications using ASP.NET and C#.

Implemented an API Gateway using Ocelot to aggregate, route, and secure incoming requests to various microservices, optimizing network traffic and improving load balancing.

Developed and implemented a new API integration that streamlined the process of onboarding new customers, reducing the time required by 50%.

Developed robust integration tests using C# and NUnit containers to ensure accurate and reliable documentation examples, ensuring optimal integration with third-party services.



Contact this candidate