Lead Software Consultant Resume
SUMMARY:
- Having 13+ years of experience as a Full Stack Engineer in designing, developing and deploying client server, Web and Windows based software applications using Microsoft .NET Technologies platform.
- Experience in Leading Team and did daily scrum, weekly sprints, created user story, estimated task, delivered on time
- Designed the software architecture which included server speciation, ability to load balancing, database designing, UML diagrams and also refactoring design to migrate legacy application to New Technologies.
- Automate the deployment of Windows, Web, Windows Service, Web Api and HL7 channels using TeamCity
- Experience in complete Software Development Life Cycle (SDLC). Worked on agile methodologies. Also worked using TDD methodologies
- Experience in .NET 4.0/3.5/2.0/1.1, C#/VB.Net, ASP.NET, Asp.Net MVC 3/4, Web Forms, Win Form, WPF, Web Services, WCF, Web API, ADO.NET, Entity Framework 6.0, Dapper, and Enterprise Library 5.0.
- Skilled in developing requirements specifications, user documentation, database analysis & design and architectural systems research.
- Experience in Front End Technology like Bootstrap, Angular JS, Angular 2/5 and React JS using MVC pattern.
- Implemented application using dependency injections.
- Good experience in writing Unit Test Cases.
- Implemented and deployed on Automation of E commerce System for Retailing Industry which included automated testing project using Selenium with Nunit.
- Integrated Apache Solr using JAVA to E commerce Website and deployed in Amazon Web Services (AWS).
- Developed and deployed Click Once Application.
- Worked with Server Controls, Data Grid Web Control, and Form Validation Controls in ASP.NET.
- Experience in design and development of RDBMS MS SQL Server 2000/20, Oracle 9i & MySQL. Developed highly complex and critical business process solutions in SQL Server 2000/20 which involved writing stored procedures, user - defined functions, triggers, indexes and designing tables and views.
- Experience in complete Software Development Life Cycle Object Oriented Software Analysis and Designing, Integration of modules, Testing and Bug fixing .
- Worked with UML Diagrams for representing the data in various diagrammatic formats and also used Object Oriented Techniques for achieving the result and used Enterprise Architect
- Have strong knowledge of web technologies including HTML, CSS, AJAX, JQuery, JavaScript and XML.
- Good Experience on Production Support to fix the real time issues like concurrency, optimizing Stored Procedure, Sql Query & Performance tuning and preparing release notes.
- Experience with 3-tier, N-Tier architecture using Microsoft .Net Technologies.
- Strong Knowledge on design patterns
- Moderate knowledge of Memory Dump analysis and can troubleshoot the production issue to optimize the performance and memory consumption.
- Can work on other technologies like Java, PHP& C++.
- Conducted presentation on new technologies and perform a mentor to implement new technologies
- A results-driven, customer-focused, articulate and analytical Software Engineer who can think “out of the box
TECHNICAL SKILLS:
Technology: C#.NET, ADO.NET, ASP.NET, ASP.NET MVC 3/4, Win forms, Web forms, ASP, HTML, CSS, JavaScript, VBScript, AJAX, Angular JS, React JS, Web Services, Web API, Windows Services, Windows Application with Click Once deployment, WCF, SQL Server 2000/2005/2008, Oracle 9i, PL/SQL, XML, XSL, JQuery, Silverlight, UML
Programming Language: C#, Vb.Net, JavaScript, HTML, XML, SQL, Java, C/C++, Python, Pascal, Basic
Database: SQL Server 2000/20, MySQL 5.5.28, MS Access, Oracle 9i/11g
Reporting Tools: SSRS, Active Reports 6/12, Crystal Reports
Operating System: Windows 9x/2000/XP, Microsoft Server 2003,2008, Vista, Windows 7/10, Linux, Mac Os, Android
Version Controls: GIT, Team Foundation Server(TFS), SVN, Visual Safe Source
Application Servers: IIS 7.5/6.0/5.0, Apache Tomcat 7.0
Task, Bugs Tracking Tools: Jira, TFS, Bugzilla
ORM: Entity Framework, Damper, LINQ to SQL
PROFESSIONAL EXPERIENCE:
Lead Software Consultant
Confidential
Responsibilities:
- Web application development using .NET 4.0, Web API, C#, Entity Framework, Dependency Injection, Angular 2 IIS, SQL Server 2012, Visual Studio.NET 2015, and Soap UI or Postman.
- Worked on Designing & developing business layer, and data access layer using dependency injection Autofac.
- Implemented using Angular 1\JS and JQuery. To begin with and then migrated to Angular 4 with typescript
- Used HTML 5 and Bootstrap CSS framework.
- Created Controller, Model, View in Angular
- Created Angular template and did model binding and implemented Client side logic for validation etc.
- Created custom reusable components like Search text, graphical rating, image zooming, modal popup
- Implemented angular broadcaster to load any jQuery/JavaScript function to load after template binding
- Used Active Reports 12 for report designed
- Implemented AES 256 Encryptions for all confidential data as per HIPA compliance.
- Use NewtonSoft nugget to communicate by JSON between Client Server.
- Developed windows task scheduler to import data from different system.
- Developed a Web Services to Communicate with Third Party application.
- Used Entity Framework 6 as repository pattern..
- Created triggers for inserting in database to maintain history and audit log.
- Implemented Single Response Request Object (Complex Type Objects) for communicating with client.
- Did unit testing and integration testing for all functionality.
- Bug fixing and improvements.
- Worked on Agile (Scrum) methodology of software development.
- Used Jira to plan and manage the work items in each sprint/iteration.
- Worked as a Production Support to fix the real time issues like concurrency, refactoring & Performance tuning based on the statistics from New Relic.
- Created repository and maintained working version of all the files in Git.
- Integrated New Relic to all the production application to analysis the performance and handle any unhandled exceptions
- Used Sql Profiler to analysis the Sql queries or store procedure and optimize accordingly by creating indexes, queries
- Did dump analysis to identify the CPU spikes, memory management and then optimizes the code accordingly.
- Identify the possible concurrency and fix it by using locks.
- Refactoring html UI to give faster rendering of html and use minimum memory by browser.
Environment: New Relic, Sql Profiler, Fiddler, Browser Developer Tool, Concurrency Visualizer, Glimpse
Confidential
Responsibilities:
- Creating fully automated CI build and deployment infrastructure and processes using team city for all applications which includes client server, Web, Windows and HL7 based applications
- Integrated with Jira and Git repository
- Integrated Selenium to Testing Teams and their pipelines
- Working closely with Architecture, Development, Test, Security and IT Services teams
- Created power shell scripts for build, deployment, maintenance and related tasks.
- Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
Environment: Windows Server, Team city, Power shell script, Slow Cheetah, Git.
Confidential
Responsibilities:
- Designed and developed HL7 test messages for business users.
- Implemented Using Iguana & Chameleon using, C#.
- Set up he channels in Iguana.
- Defined the VMD to create an HL7 based on Standards of HL7.
- Automated and supported HL7 message generation services with message maker.
- Created database queries for verification of message entry utilizing SQL Developer.
- Did performance testing of HL7 web applications with JMeter.
- Created repository and maintained working version of all the files in Git.
Environment: C#, Iguana, Chameleon, Git, Oracle 11g
Lead Software Consultant
Confidential
Responsibilities:
- Successfully designed the application with server specification and distributed layer efficiently with minimum cost and considering the security aspect as well.
- Web application development using .NET 4.0, WCF, Web services, C#, LINQ to SQL, LINQ to Objects, IIS, SQL Server 2008, Visual Studio.NET 2012, and Soap UI.
- Worked on Designing & developing business layer, and data access layer.
- Implemented using Asp.net MVC4.
- Developed Broker Portal as per required.
- Developed Underwriting Portal as per required.
- Developed Content Management System as per required.
- Developed few utility tools for Bulk Upload using csv.
- Developed a Web Services to Communicate with Third Party application.
- Developed generic WCF logging system.
- Developed SQL Queries, Stored Procedures & User Defined Functions.
- Created triggers for inserting in database to maintain history and audit log.
- Implemented Single Response Request Object (Complex Type Objects) for communicating with client.
- Integrated the external service to our application like Correct Address Web services - to validate postal address, Federal Financial Market web services - To get eligible applicant information for Subsidy.
- Did unit testing and integration testing for all functionality.
- Bug fixing and improvements.
- Worked on Agile (Scrum) methodology of software development.
- Used Microsoft Team foundation to plan and manage the work items in each sprint/iteration.
- Worked as a Production Support to fix the real time issues like concurrency, optimizing Stored Procedure & Performance tuning.
- Created repository and maintained working version of all the files in Team Foundation Server (TFS).
Environment: C#, Asp.Net MVC4, Web Services, WCF, LINQ to SQL, IIS 7.0, SQL Server 2008
Sr. Software Engineer
Confidential
Responsibilities:
- Web application development using .NET 4.0, WCF, Web services, C#, ADO.NET, LINQ to Objects, IIS, My Sql 5.4, Visual Studio.NET 2010, Selenium Ide, Nunit, and Soap UI.
- Worked on Designing & developing business layer, and data access layer.
- Used Factory and Singleton design patterns.
- Use Locks and Mutex to handle concurrency.
- Designed and developed Algorithms per required.
- Use Enterprise Library 5.0 for Logging and Instrumentation
- Developed Sql Queries for database operation.
- Created triggers for inserting in database to maintain history and audit log.
- Implemented Single Response Request Object (Complex Type Objects) for communicating with client.
- Used Salt key and Md5 to established secured communication from client.
- Created Email Templates using Xsl-fo templates as embedded resources.
- Developed Web Based interface using Asp.Net MVC 3 for ecommerce team to monitor customer orders.
- Did unit testing and integration testing for all functionalities developed using Soap UI.
- Did and developed Automated Testing using Selenium IDE
- Did Load testing using Visual Studio Stress Testing Tool.
- Worked on requirement analysis, design, development, estimation and development.
- Responsible for Estimation, scoping, work delegation to team members, analysis and design.
- Created the design documents for various modules and reports.
- Deployed using Web Deploy 2.0 for US, UK & ES region.
- Deployed at in Amazon Web Services(AWS)
- Bug fixing and improvements.
- Worked on Agile (Scrum) methodology of software development.
- Used Jira tool to work on Agile (scrum) methodology and to plan and manage the work items in each sprint/iteration.
- Worked as an on-site coordinator, getting and clarifying the requirements from client and passing the same to offshore through daily conference calls (scrum meetings).
- Provided valuable suggestions to client by analyzing the requirements, like introduction of Picklist expiry, web order expiry, point system etc.
- Created repository and maintained working version of all the files in Team Foundation Server (TFS).
- Windows application development using .NET 4.0, Win Forms, C#, ADO.NET, Sql Server 2008, Visual Studio.NET 2010.
- Understand the VB 6.0 application architecture, design and functionalities.
- Used UML to design the Application architecture to convert to .Net 4.0 using Enterprise Architect
- Worked on developing business layer.
- Used Model View Presentation patterns.
- Deployed using Click Once Technology.
- Developed SQL Queries for database operation.
- Integrated Enterprise Library 5.0.
- Did unit testing and integration testing for all
- Responsible for Estimation, scoping, work delegation to team members, analysis and design.
- Created the documents for various.
- Bug fixing and improvement.
- Created repository and maintained working version of all the files in Team Foundation Server (TFS).
Environment: VB 6.0, C#, Windows Application, MS SQL Server 2008, Enterprise Architect.
Sr. Software Engineer
Confidential
Responsibilities:
- Re-engineered the in-house development of al based Web Application.
- Did requirement analysis.
- Designed Database and wrote Sql Stored Procedure & UDF.
- Development of Core Business Layer, Data Access layer and website pages.
- Developed and Implemented Content Management System.
- Collaborated in the development of in-house Software for Consulting. Supported existing Software to provide newly created cases and insured that they were available in the existing systems in parallel for their better Business Development.
- Analyzing Requirement Documents to get a better understanding of the system on both technical and business perspectives
- Developing web based application using ASP.NET 2.0, C#, AJAX, ADO.NET, JavaScript, HTML, CSS, IIS, SQL Server 2000, Visual Studio.NET 2005, Visual Source Safe 6
- Involved in design and development of secured dynamic web application-using ASP.NET Web Forms for user interface module.
- Developed and deployed interactive, tabular, graphical SSRS reports from relational databases.
- Involved in Build, Release and deployment related activities. Discuss and establish the deployment strategy for the web application
- Designing database for respective modules and developing Stored Procedures, using TSQL and PL/SQL
- Assisting and coordinating with team members for technical issues and requirement gaps
Environment: C#, ASP.NET, Java Script, AJAX, CSS, HTML, DHTML, SQL Server 2005, SSRS, T-SQL, Visual studio 2005
Software Consultant
Confidential
Responsibilities:
- Designed and Developed web forms inC#, VB.Net using Visual Studio.Net 2005.
- Implemented 3 tier architecture (presentation, business and data access layer) using C#
- Used ADO.Net to retrieve data from Oracle 9i & Sql Server 2000
- Worked with various data controls like Grid View,Data repeater and Data List.
- Developed views and stored procedures using T-SQL.
- Created stored procedures in TSQL, used Complex queries, joins and while coding the stored procedures
- Developed JavaScript functions for validating User data input.
Environment: Visual Studio .NET 2003, .Net Framework 1.5, C#, Microsoft Sql Server 2000, Oracle 9i, T-SQL, MS-Excel 2003.
Web Developer
Confidential
Responsibilities:
- Designed and Developed web forms inC#, VB.Net using Visual Studio.Net 2005.
- Implemented 3 tier architecture (presentation, business and data access layer) using C#
- Used ADO.Net to retrieve data from Oracle 9i & Sql Server 2000
- Worked with various data controls like Grid View,Data repeater and Data List.
- Created stored procedures in TSQL, used Complex queries, joins and while coding the stored procedures
- Developed JavaScript functions for validating User data input.
Environment: Visual Studio .NET 2003, .Net Framework 1.5, C#, Microsoft Sql Server 2000, Oracle 9i, T-SQL, MS-Excel 2003.
Software Developer
Confidential
Responsibilities:
- Designed and Developed win forms and web forms inC# using Visual Studio.Net 2003.
- Implemented 3 tier architecture (presentation, business and data access layer) using VS.Net 2.0, C#
- Used ADO.Net to retrieve data from Oracle 9i
- Worked with various data controls like Grid View,Data repeater and Data List.
- Developed views and stored procedures using T-SQL to create Reports in Crystal Reports.
- Created stored procedures in TSQL, used Complex queries, joins and while coding the stored procedures
- Developed JavaScript functions for validating User data input.
Environment: Visual Studio .NET 2003, .Net Framework 1.5, C#, Oracle 9i, T-SQL, Crystal Reports, MS-Excel 2003.
