Lead Developer (full Stack) Resume
SUMMARY
- Several years of Design, Development, Testing, Deployment and Support experience in handling various challenging enterprise projects in Client - Server technologies and web based applications.
- Experience in maintenance, deployment, and troubleshooting applications on Microsoft and AWS.
- Full Stack Developer with extensive experience in web development technologies: ASP.NET MVC5, .net Core, Angular 2 to 8, React, Web API, Oracle and Microsoft SQL Server.
- In-depth knowledge of design patterns such as Singleton, Factory, Repository, Extension Methods, Delegates, and Collections, Dependency Injection/Inversion of Control, MVVM and MVC.
- Experience in windows/web and microservices development using ASP.NET 1.x - 5, ASP.NET MVC 3 to 5, .NET Core, NodeJs, Angular, React, GitHub, GitBash, TFS, AWS, AWS CLI, SNS/SQS, Lambda, AWS API Gateway, Code Build, Cloud watch, Data Dog, Kinesis, EC2, S3, Swagger, Azure, LINQ, Ajax, jQuery, Typescript, Classic ASP, C#, VB.NET, dnspy, VB6, ReSharper, HTML5, Restful Services - WCF/Web API, WPF, XML, Web Services, Windows Services, JSON, JQuery, Simple Object Access Protocol (SOAP), WSDL, CRM, MVC/MVP/MVVM, Entity Framework 4/5/6, Entity Spaces, VBA, COM/DCOM/COM+ and Windows, DHTML, VB Script, Bootstrap, Knockout, JavaScript, XML, XSL, MS Project, MS Visio, Jenkins, UML
- Experience in SharePoint Foundation/Server, Workflow, InfoPath, and MOSS 2007/2010/2013
- Strong database experience including administration and maintenance of SQL Server as well as Oracle. Extensively worked in writing T-SQL, SQL queries, PL/SQL, Triggers, Packages, Package Bodies, Functions, Stored Procedures, SQL Server Management Studio (SMS), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), exception handlers and DTS Export & Import
- Experience in Crystal Reports, NoSQL-MongoDB.
- Worked in Agile (Scrum) and Waterfall methodologies.
- Experience in Dev Ops using Octopus, TFS build, Code build, Cloud Watch/Data Dog Monitoring.
- Project management experience: CMMI level 5 process, Onsite-Offshore Model, Developing Request for Proposals (RFPs)
- Kean to learn new technologies and flexible with the team and work.
TECHNICAL SKILLS
.Net Technologies: ASP.NET, .Net Core 5/3.1/2.1. MVC 5.0/4.0/3.0, ADO.NET, Entity framework 6.0.0/5.0, .NET Framework 4.6/4.5/4.0/3.5 , WCF, SharePoint
UI Technologies: Angular, React, HTML5, CSS3, JavaScript, Ajax, JQuery, Bootstrap, JSON, Knockout
Prg. Languages: C# 5.0/4.0/3.0/2.0 , T-SQL, PL-SQL, JavaScript, Type Script, VB6
Web Services: SOAP, HTTP, REST
OS | Web Servers: Windows 10, Windows Server 2016, 2012/2003 | IIS 10, 8.5/8.0/7.5/7.0/6.0
Reporting Tools: SAP Crystal Reports
Databases: Oracle 19c/11g/10g, SQL Server 2019/2016/2000/7.0 , Mongo DB
Methodology: Agile Scrum, LeanKit Kanban, Waterfall
IDEs: Visual Studio 2019/2017/2015/2013 , Visio, Visual Studio Code
Cloud Technologies: AWS (SNS/SQS, Lambda, API Gateway, DynamoDB, Kinesis, EC2 , S3) Microsoft Azure DevOps
Debugging Tools: Postman, Fiddler, HTTP Analyzer, Chrome Developer Tools
Testing Tools: NUnit, xUnit, NANT scripts
Deployment Tools: Octopus, Jenkins
Source Control: TFS, GitHub, Perforce
Other Tools &Libraries: Infragistics, Lucid chart, SOAP UI, Log4Net, RestSharp, Flurl, Sumologic, NodeJS, Terraform, .Net Memory Profiler, ILSpy, dnSpy, Rational Clear Case, Rational Clear Quest, Test Director, Cruise Control, Fisheye, Quality Control, Quick Test Professional, AppScan
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer (full stack)
Responsibilities:
- Ongoing project: Migrating the windows application TrimView to web based using React for better customer experience with .Net core Web API as backend.
- AWS Microservices: For Advanced Aggregate development, the AWS environment is used for Microservices development using NodeJS, API, Lambda, Document DB, .NetCore, code build, CloudWatch and Datadog.
- Using Angular 8 the developed MDM (Mobile Device Management), Enterprise Settings and Device Configuration Editors with .Net core Web API as the backend.
- Used Scrum methodologies and OOAD to design and develop desktop, server applications, and API and Web services in Microsoft .Net, .Net core and related technologies for the projects.
- Handled database design and developed packages in Oracle 11g/19c, stored procedures in in SQL Server 2019/2016/2014. Worked on performance tuning of the SQL queries.
- Used multi-threading in windows forms applications in TrimView to make the UI responsive and available when performing processor intensive operations.
- Developed high performing multithreaded windows services which consume messages coming to MSMQ from the devices.
- Extensively used AWS SQS/SNS in .Net applications for improving performance and reliability and sequencing of the messages.
- Converted the project to use NuGet project reference instead of the dll references.
- Using TDD (test-driven development) unit tests and mocking to implement new software
- Prepared Test Cases. Perform code review as per standards. Participated in projects meeting using SCRUM/Agile methodologies. Provided Proof of Concepts to validate the proposed designs.
- Implemented authentication using OAuth for the .Net Web API for device configuration services with Mongo DB as the backend.
- Worked on the escalated issues and help team members to solve their technical problems/issues. Mentoring the team in India
- Experience in DevOps engineering, related to Continuous Integration, Build, Deploy and Monitoring. Used Octopus for build integration and deployment
- Worked closely with the support team and customers to handle the customer facing issues and providing workarounds and long term fixes. Familiar with Wireshark, fiddler to troubleshoot issues.
- Worked closely with app hosting team, DBAs and network engineers on server side production issues and outages
- Configured and used Datadog for and Sumologic for monitoring server services and applications.
- Developed SSIS packages to extract and transfer data from one sql server to another.
- Creating custom reports using Crystal report.
- Applying object-oriented design principles to implement new software
Skills: React, Angular 8, MVC 5, ASP.NET, .NET Core, jQuery, Knockout, Bootstrap, VS Code, NodeJS, Terraform, Code build, Cloud Watch, Document DB, Data Dog, Sumologic, AWS CLI, S3, EC2, Azure, WebAPI, WebService, WindowsService, MSMQ, SNS/SQS, Crystal Report, SSRS, SSIS, VS2019, dnspy, Octopus, Jenkins, Oracle 19c, MongoDB, SQL Server 2019, Windows 10.
Confidential
Technical Leader
Responsibilities:
- Architect the application and discuss with various teams for the approval.
- Developing web app in ASP.NET & Client-side scripting using Java Script and business logic using C#.
- Implemented the workflow using sharepoint for the approval processing.
- Involved in analysis, design and development of the application.
- Developing stored procedures in SQL Server as a back-end data store for Windows based services as well as client and server applications.
- Managing, Planning and executing the project. Project Status Meeting with Customer
- Estimation of efforts and Preparing cost and revenue budgets. Assigning the work from functional & technical perspectives and ensuring proper utilization of human resources
- Identifying priorities in consultation with the client and managing the schedule. Reviewing projects with management team along with Tracking and Mitigating the Risks
- Helping in designing and architecting processes and Functional Solutions.
- Communication with offshore teams and performing the handover of tasks between onsite and offshore management teams.
Skills: WWF, Sharepoint, ASP.Net 2.0, C#, Visual Studio .NET, .NET Framework 3.0, SQL Server 2005, JavaScript, AJAX, TFS, Site minder, Remedy, QC, QTP & AppScan