| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLE Paterson, NJ Street Address , US PHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:Dynamic and results-driven Senior .NET Full Stack Software Engineer with over 12 years of hands-on experience in leading-edge technology environments. Proven track record of delivering high-quality software solutions for prestigious clients across industries such as finance, consulting, and technology. Adept at driving full project lifecycles from conception to delivery, with a strong focus on leveraging emerging technologies to optimize performance and scalability. Skilled in cross-functional collaboration, agile methodologies, and strategic problem-solving. Passionate about staying abreast of industry trends and continuously enhancing technical proficiencies to deliver innovative solutions that exceed client expectations.TECHNICAL SKILLS:Programming Languages: C#, Python, JavaScript, SQL, PL/SQL.NET Technologies: ASP.NET .NET Core, MVC, WCF, WPF, Entity Framework, LINQFrameworks: Node.js, Angular, React, Microsoft .NET Framework (4.5/3.5/3.0/2.0)Big Data: Kafka, Spark, SnowflakeDatabases: PostgreSQL, MySQL, MongoDB, T-SQL, SSIS, SSRSCloud Computing & DevOps: Azure, AWS, Terraform, Jenkins, GitLab CI/CD, Docker, Kubernetes, Ansible, Terraform, MicroservicesNetworking & Communication: REST, GraphQL, gRPCVersion Control: Git (GitHub, GitLab, Bitbucket), NUnit, MS Unit Test, Testify, Grafana, ELK Stack, Fluentd, SonarQube, SnykDevelopment Tools: Visual Studio, Visual Studio Code, NuGetMethodologies: Agile, Scrum, SOLIDOperating Systems: Linux/Unix, Windows, MacSpecialized: GIS applications and analysisEXPERIENCES:Capgemini (Los Angeles, CA Remote) 05/2021 Current Senior Software Engineer/Lead- Spearheaded the design and implementation of a scalable SaaS platform for the healthcare industry, leveraging C#, .NET, and cloud computing technologies.- Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, reducing deployment time by 60% and enabling rapid delivery of new features to production.- Lead project planning and execution efforts, utilizing ASP.NET and .NET Core for backend development and MVC framework for frontend implementation.- Design and develop robust, secure, and scalable web applications using the .NET framework, ASP.NET Core, and related technologies.- Define SharePoint governance models, information architecture, and solution blueprints to ensure scalability, maintainability, and alignment with business goals- Implement frontend components using modern JavaScript frameworks such as Angular or React.js to create dynamic and responsive user interfaces.- Design and develop scalable and maintainable web applications using .NET technologies, including Angular for building dynamic user interfaces.- Integrate NgRx into Angular applications to manage complex application states, facilitate data flow, and ensure consistency across components.- Implement Redux architecture in React applications using TypeScript for predictable state management and data flow.- Utilize Blazor components to create reusable UI elements and implement rich client-side interactions without requiring JavaScript.- Implement Razor layouts and partial views to modularize UI components and promote code reusability across multiple pages within an ASP.NET Core MVC application.- Design and develop robust and secure web applications using ASP.NET MVC and .NET Core, leveraging Entity Framework for data access and LINQ for querying databases.- Champion DevOps practices for SharePoint development, implementing infrastructure as code (IaC) with tools like Azure DevOps, Terraform, and PowerShell DSC for automated provisioning and configuration.- Utilize WPF for building rich desktop applications, leveraging MVVM (Model-View-View-Model) architecture for separation of concerns and testability.- Implement serverless architectures using AWS Lambda and API Gateway for microservices-based application development and deployment.- Lead project planning and estimation efforts, leveraging tools like Azure DevOps or JIRA for project tracking, resource allocation, and progress monitoring.- Lead architecture discussions and make recommendations for system design, scalability, and performance optimization, leveraging technologies like Docker and Kubernetes for containerization and orchestration.- Utilize tools like Jenkins, GitLab CI/CD, or Azure DevOps to orchestrate CI/CD workflows and trigger Ansible and Terraform scripts for infrastructure and application deployment.- Demonstrate expertise in WCF for building interoperable and scalable services, facilitating seamless communication between distributed systems and integrating with third-party APIs and services.- Design, develop, and optimize T-SQL queries, stored procedures, functions, and views for data retrieval, manipulation, and reporting purposes.- Implement data cleansing, transformation, and validation logic within SSIS packages to ensure data integrity and quality.- Create parameterized reports, drill-down reports, and interactive reports using SSRS, enabling users to customize and analyze data according to their requirements.- Ensured application security and compliance by integrating tools such as SonarQube and Snyk into the development lifecycle.- Participated in Agile methodologies, including iteration planning, daily stand-ups, and sprint reviews, to ensure timely and efficient delivery of high-quality software. Accenture (New York, NY Hybrid) 06/2016 04/2021 Senior Software Engineer- Implemented Microservices architecture using .NET Core and Docker, leading to enhanced scalability, fault isolation, and deployment flexibility for enterprise-level applications.- Deployed and managed Kafka clusters on Azure, ensuring high availability and fault tolerance, which led to a 30% reduction in system downtime and improved data streaming capabilities.- Implement responsive and user-friendly frontend interfaces using ASP.NET MVC Razor views or client-side frameworks like Angular or React.js, ensuring compatibility across different devices and browsers.- Implement robust backend solutions using ASP.NET Core and Entity Framework, integrating with databases like SQL Server and PostgreSQL for data storage and retrieval.- Implement authentication and authorization mechanisms using ASP.NET Core Identity, OAuth 2.0, and JWT to secure web applications and APIs.- Develop scalable, maintainable, and reusable Angular components using Angular CLI, ensuring adherence to best practices in component design and development.- Utilize React Context API for managing global state in simpler applications, avoiding unnecessary complexity while ensuring efficient state management.- Utilize NgRx for state management in Angular applications, implementing actions, reducers, selectors, and effects to manage application state in a predictable manner.- Integrate Blazor components seamlessly with other .NET technologies such as ASP.NET Core for backend services, Entity Framework Core for data access, and SignalR for real-time communication.- Develop Razor Pages with a combination of HTML markup, C# code-behind files, and Razor syntax for defining page structure, handling HTTP requests, and rendering dynamic content.- Design and develop cloud-native .NET applications optimized for Azure, leveraging Azure SDKs and APIs for seamless integration with Azure services.- Implement custom SharePoint components, including web parts, field types, content types, and application pages, leveraging SharePoint APIs and client-side technologies.- Design and develop cloud-native .NET applications optimized for AWS, leveraging AWS SDKs and APIs for seamless integration with AWS services, such as Amazon SQS and Amazon SNS for messaging and Event-Driven Architectures.- Develop and maintain Terraform scripts for deploying and managing infrastructure components like virtual networks, compute instances, storage accounts, and databases.- Develop rich, interactive user interfaces using WPF for desktop applications and ASP.NET MVC with Razor for web applications, ensuring responsive design and optimal user experience.- Lead project planning and execution efforts for database development projects, utilizing T-SQL for database querying, SSIS for ETL workflows, and SSRS for report generation.- Design and implement RESTful APIs and WCF services for seamless integration with various front- end applications and third-party systems.- Write unit tests, integration tests, and end-to-end tests for .NET applications using frameworks like xUnit, NUnit, and MSTest to ensure high code quality and reliability.- Mentored and coached junior engineers in .NET development best practices, resulting in accelerated skill development and improved team performance.Bloomberg (New York, NY Onsite) 07/2012 05/2016 Software Engineer- Engineered a real-time telematics system for heavy machinery, optimizing equipment efficiency by 35%.- Write clean, maintainable, and efficient code using .NET, C#, and ASP.NET under the guidance of Senior Developers.- Continuously improve coding skills and knowledge of .NET technologies through on-the-job learning and external resources.- Develop robust and scalable RESTful APIs using .NET Core, ASP.NET Web API, or similar frameworks, adhering to RESTful principles and best practices.- Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server-side technology with Node JS.- Utilize Azure and AWS cloud services for scalable, reliable, and secure deployment of backend services.- Write unit tests to ensure code quality and functionality, using frameworks like MSTest, NUnit, or xUnit.- Use version control systems like Git to manage code changes and collaborate with the development team effectively.- Write complex queries, stored procedures, and optimize database interactions using Entity Framework or ADO.NET.- Collaborate with IoT specialists to integrate sensor data into software applications.- Design and optimize database schemas using SQL Server, PostgreSQL, or other relational databases, considering factors such as performance, scalability, and data integrity. STRENGTHS:Remote Collaboration Expert:Proficient in facilitating effective communication and collaboration across distributed teams using remote tools and platforms.Self-Directed & Results-Driven:Highly effective in remote work settings, adept at managing time and priorities to achieve project goals with proactive problem-solving.Strong Problem-Solver:Experienced in independently and collaboratively resolving complex technical challenges in remote environments with analytical precision and systematic troubleshooting. EDUCATION:B.S. of Computer ScienceRutgers University, Newark 09/2008 06/2012 |