Lead Software Engineer Resume
AtlantA
SUMMARY
- Lead full stack .net developer with 15+ years of experience in design, development and implementation of n - Tier Client/Server Web-based applications using .Net Core including ASP.NET Core, EF Core and SQL Server.
- Lead Developer building scalable applications on cloud, on-prim and hybrid environments.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing, and implementation
- Extensive experience in .Net Core C#, ASP.Net MVC, WCF, Web services, Web API, front-end technologies likeHTML5, CSS3, JavaScript, AJAX, jQueryand other JavaScript libraries (jQuery, Node Js)
- Experience in developing web service and micro services in multi cloud environments
- Front end application development using Infragistics, Angular JS, Angular 4/5/6, JavaScript, CSS
- Expertise atObject Oriented Design, System Analysis, Software & Web Application development
- Deploy applications using install Shield
- Involved in handling NodeJS coding with the help of NPM (Node Package Manager)
- Good Knowledge on AWS (Amazon Web Services). Worked with EC2, Lambda, API Gateway, RDS, Dynamo DB, S3, Cloud watch, IAM and Cloud Formation.
- Design the applications using MVVM (Model-View-View-Model) and MVC
- Expert in developing data layer using Entity Framework, ADO.NET, and LINQ
- Message handling through MSMQ
- Batch job scheduling using SQL Scheduler
- Create database models to represent complex business entities and relationships
- Strong experience in creating and consuming RESTful and SOAP Web Services
- Strong experience in developing SQL queries, functions, stored procedures, triggers, and views
- Proficient in storing and exchanging data using XML and JSON formats
- Experience in designing and implementing Single Page Application with Angular
- Strong ability in Responsive Web Design using jQuery, AJAX, Bootstrap
- Proven ability in reports development and business intelligence solution using SSRS and SSIS
- Excellent experience in OOPS and Design Patterns like Singleton, Factory, etc. & UML
- Experience in bug fixing and issue tracking using JIRA
- Expertise in creatingSQLobjects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, User defined data types and Functions using SQL
- Ability to translate business requirements into project tasks and code modules, conceptualize user requirements and envision end user experience
- Expert in debugging an application using debugging tools provided by Visual Studio .Net framework
TECHNICAL SKILLS
Languages: C#.Net, VB.Net, T-SQL, PL/SQL, C#
Microsoft Technologies: .Net Core, ASP.Net Core, EF Core, Azure, .Net Core, .Net 4.5/4/3.5/3.0/2.0/1.1 , WCF, WPF, WF, ASP.NET, ADO.NET, VB.NET, C#.NET, Silverlight, SQL Server Reporting Services, Web Services, .NET Remoting
Web Technologies/client Scripting: Angular, AJAX, jQuery, JavaScript, Bootstrap, Node Js, WEB API, REST API, HTML 5, DHTML, XML, Jason, CSS, XSLT, NAXML
Cloud Technologies: Azure and Amazon Web Services
Messaging Queues: MSMQ, RabbitMQ
Databases: SQL Server 2019/14/12/08 R2 (T-SQL/SQL, SP, Functions, Triggers, Views)
Development Tools: Visual Studio.NET 2019/15/14/12/10 , TFS, NUnit, ASP, ASP.NET
Reporting and Testing: MS SQL Reporting Services, Crystal Report,SSRS, SSIS
Versioning: Team Foundation Server(TFS), Perforce, Visual Source Safe (VSS), Star Team, JIRA, Bugzilla
Testing Tools: Unit testing, NUnit, POST Man
Methodology: Agile Methodology, Waterfall Model, UML, Object-Oriented Analysis/Design
PROFESSIONAL EXPERIENCE
Confidential, Atlanta
Lead Software Engineer
Responsibilities:
- Create functional and technical specification documents
- Develop code base using ASP.net Core, C#, MVC, .Net Core frameworks
- Create and modify new WEB APIs, REST APIs for communication
- Handle messages through RabbitMQ (Messaging queue services) and Conversion done by XSLT
- Bug fixing and tracking using JIRA
- Source control by SVC
- Continuous Integration Build by Jenkins
Confidential
Lead Software Engineer
Responsibilities:
- Responsible for gathering the requirements from the customer
- Create functional and technical specification documents and get them approved by customer before development
- Develop and customize modules in the CMP product using C#.net as per the customer requirement documents
- Develop code base using ASP.net Core, C#, MVC, .Net Core frameworks
- Create and modify new WEB APIs for data transfer to backend systems with in the product
- AWS S3 Bucket creation, DNS configuration, Policies, Mapping Cloud Front to S3, Lambda, API Gateway, Cloud Watch, Cloud Formation
- Integrated AWS API Gateway and S3 bucket from C# Code
- Handle messages through MSMQ (Messaging queue services)
- Develop Models, Views, Controllers in Visual Studio using MVC framework
- Design and develop Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#.net and ASP. NET Core
- Bug fixing and tracking using JIRA
- Source control by Perforce
Confidential, LA
Sr Software Engineer
Responsibilities:
- Developed code base using ASP.net, C#.net, MVC, .Net frameworks
- Created and modify new WEB APIs for data transfer to backend systems with in the product
- Handled messages through MSMQ (Messaging queue services)
- Develop Models, Views, Controllers in Visual Studio 2017 using MVC framework
- Design and develop Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#.net, ADO. NET and ASP. NET
- Written Stored Procedures in SQL Server to achieve to manage material and profile data mainly
- Performed application tuning to handle the customer projected traffic
- Created interface for IBMs infogenesis to handle the millions of messages using C#
- Work closely with QA team for testing and bug fixing
- Support for the Code Releases and Go-Live windows
- Post implementation and production support after Go-Live
- Report generation through SSRS for customers and gaming commission
- Wrote Scripts in SQL script for the Database Archrivals as per the local law and business requirements
- Schedule and monitor the batch jobs using SQL scheduler
- Scan logs to monitor the application health
- Bug fixing and tracking, Source control using Star Team
Confidential
Sr Software Engineer
Responsibilities:
- Worked on multiple Applications Confidential (Micro Clever Consulting) MVC.
- Involved in Card in Promotion, SAS Meter, IView Display, Slot integration, Signage modules.
- Developed components that are required for the applications.
- Developed services using WCF, VB.Net 4.0 and ASP.Net.
- Implemented client-side functions using jQuery, JSON and Ajax.
- Worked on MVC 4 design in the application.
- Worked on Business components, Web service components.
- Implemented test driven development using NUnit.
- Manipulated objects through LINQ, VB.Net 4.0, C# 4.0 from the Server Side.
- Worked on SQL master Scripts, Procedures, Functions, Triggers and Jobs based on the requirement.
- Worked extensively on the SQL Server to feed data source for the data layer application.
- Responsible to do deployments in the Development and Integration environments for the applications.
- Bug tracking done by Bugzilla
Confidential
Sr Software Engineer
Responsibilities:
- C#.Net language is used to build the windows application for player management services.
- Involved in Unit Testing and Deployment of the Product.
- Responsible for revision of codes, output and documentation.
- Responsible for taking care of enhancement and fix the bugs reported by the Quality team and the Clients.
- Bug fixing and tracking, Source control using Star Team.
