Technical Lead Developer Resume
Houston, TX
PROFESSIONAL OVERVIEW:
Experienced Technical Lead Developer with 16 years of extensive experience working in Application Development, Cloud Integration, ETL tools and Databases. Worked in heading various Global project engagements for major applications in executing end - to-end full lifecycle of software developments SDLC. Currently working in Product Development as a Lead Developer building scalable solutions on-premise and on the Amazon AWS Cloud Infrastructure. Leading a team of engineers both on-shore and off-shore for development of applications plus continuous integration and delivery pipeline. I am also part of Agile Development & Delivery Environment.
SUMMARY:
- 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 Core C#, ASP.Net MVC 5.0, WCF, Web services, Web API, front-end technologies like HTML5, CSS3, JavaScript, AJAX, jQuery, Infragistics, Telerik UI controls and other JavaScript libraries (jQuery, Node Js, Angular 4).
- Involved in handling the dependencies for MEAN stack application and loaded them with the help of NPM (Node Package Manager).
- Expertise at Object Oriented Design, System Analysis, Software & Web Application development.
- In-depth understanding and experience in writing complex Database Queries, Stored procedures, Views, Indexes in MS SQL Server and PL/SQL.
- Possess technical skills in .Net Technologies like WCF, MVC, Entity Framework, Web Services, LINQ and XML.
- Hands on experience in DTS, ETL, Creating Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS) on SQL Server Database.
- Expertise in creating SQL objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, User defined data types and Functions using SQL.
- Good knowledge on Microservices, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud watch and Cloud Formation.
- Experience in code versioning tools like TFS, VSS, SVN, Git and CI/CD tools like Jenkins.
- Expert in debugging an application using debugging tools provided by Visual Studio .Net framework.
- Developed different exhibits in Crystal Reports XI version and SSRS
- Knowledge in Whole Sale, Auto Finance, Insurance and ERP Concepts
- Experience in tools like JIRA, Draw.IO and Designing tool (UML)
- Experienced in leading onsite and offshore model, managing and interacting with technical teams across geographically separated locations.
- Ability to translate business requirements into project tasks and code modules, conceptualize user requirements and envision end user experience.
- Demonstrated ability to work as a team lead to motivate a team to efficiently execute projects.
- Ability to translate business requirements into project tasks and code modules, conceptualize user requirements and envision end user experience.
TECHNICAL SKILLS:
Lagunages: C#.Net, VB.Net, C++, T-SQL, PL/SQL
Microsoft Technologies: .Net Framework 4.5/4.0/3.5/2.0 , ASP.Net MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, Web API, MSMQ, Windows Server2008/2012, Entity Framework.
Web Technologies/client Scripting: A JAX, WEB API, HTML 5, DHTML, XML, CSS, Node Js, AWS.
Cloud Technologies: Amazon Web Services
Databases: SQL Server 2017/14/12/08 R2 (PL/SQL, SP, Functions, Triggers, Views).
Development Tools: Visual Studio.NET 2017/15/13/12/10 , TFS, Remedy, NUnit
Reporting and Testing: MS SQL Reporting Services, Crystal Report, SSRS, SSIS
Versioning: Team Foundation Server (TFS), GIT, SVN, Visual Source Safe (VSS).
Testing Tools: Unit testing, NUnit.
Methodology: Agile Methodology, Waterfall Model, UML, Object-Oriented Analysis/Design
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Technical Lead Developer
Responsibilities:
- Involved in Sprint Planning and Creation of Tasks in Agile process.
- Lead the daily tasks by co ordinating with business, onshore and offshore teams
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.5.
- C#.Net language is used to build the application.
- 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 buckets from C# code
- Created Lambda function using Node Js to merge the PDFs. NPM is used to install different frameworks like aws-sdk, pdf-merge, etc.
- Used Visual Studio Code while creating the Node Js project creation.
- Developed Models, Views, Controllers in Visual Studio 2017 using MVC frame work.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET
- Written Stored Procedures in SQL Server 2017 to achieve to manage material and profile data mainly.
- Created WinForms for client application which are used at disposal facilities.
- Web Services, Windows Services are created and consumed to communicate with internal systems and client location data exchange.
- Created a new WEB API for communication between Fast lane and WM Solution applications.
- Worked on Signature Pads, Scanners implemented to application, so user can do hardware related operations with the application.
- Planning the releases on dates, resources and road blocks (if any).
- Supporting the PROD releases with the team and post deployment actions.
- Working on Agile - Scrum model using JIRA tool.
- Used Draw.IO for flow diagrams of application with new structures on cloud connections.
Environment: ASP.Net 4.6, C#.Net, SQL Server 2017, MVC, Windows Services, Web Services, Web API, AWS S3, Lambda, API Gateway, Node Js, JIRA, Visual Studio Code, Oracle using Toad, Draw.IO
Confidential, Irving, TX
Software Systems Engineer
Responsibilities:
- Enhancing the application on business needs in monthly releases
- Analyze and Develop project requirements and design & develop software to meet those functional needs.
- Migrating the Infrastructure to AWS Cloud. Developed several EC2 instances and integration with code in .Net.
- Used ASP.NET and C# in MVC 4.0 frame work jQuery development for UI.
- TFS for code and release management.
- SQL Server Stored procedures are created complex queries in compiling the server information.
- Performed Unit testing, Code reviews and bug fixing using Jenkins.
- Review technical feasibility and work with team to develop timelines for product development.
- Worked on On-shore and Off-shore model on assigned tasks and giving 24hr support to the application.
- WebAPI’s and WCF consumed in the application for interfacing on demand information.
- Managing ETL jobs in SSIS and reports created using SSRS.
- Created POC using Angular 4 to migrate existing application to future state. Mean Stack application using NPM.
- Optimized LINQ/SQL queries and indexes for SQL Server 2014.
- Created reports using PPT for business users by using OpenXML classes with different place holders.
- Weekly support on BAU for any P1, P2 Issues.
- Lead planning and execution of project work plans, making ongoing revisions to meet changing needs.
Environment: ASP.Net 4.5, C#.Net, SQL Server 2014, MVC, JQuery, WCF, Web Services, SSIS and SSRS, Angular 4, Mean Stack Jenkins, AWS EC2
Confidential, Charlotte, NC
Technical Lead / Offshore - Onshore model
Responsibilities:
- Leading Bulk Batch Engine process for project planning and execution of project work plans, making ongoing revisions to meet changing needs.
- Analyzed and assessed Client requirements for each project.
- Developed Application Models, Views, Controllers using C#, MVC using Visual Studio 2013
- Creating Bulk Batch jobs using SSIS to translate the data in communication with different third-party applications
- Involved in Daily Scrum meetings and integrating the tasks depends on progress.
- SQL Server Stored procedures are created complex queries.
- Using TFS as a configuration tool and Agile process in creating the Stories, Sprints and Tasks.
- Performed Unit testing, Code reviews and bug fixing.
- Created services to expose the business functionalities to other applications using Web API.
- Review technical feasibility and work with team to develop timelines for product development.
- Assist software engineering team members.
- Created reports using SSRS for business users on WCIS.
- Post support activities after production deployments.
Environment: ASP.Net 4.5, C#.Net, SSIS, SQL Server 2014, MVC, SSRS, jQuery, Web API, WCF, Agile, TFS
Confidential
Associate
Responsibilities:
- Leading multiple projects as part of Auto Finance in Enterprise and Non-Enterprise Releases
- Analyze and develop project requirements and develop software to meet those functional needs
- Extensive C# development for.Net 3.5 web application using Microsoft Visual Studio 2008
- Development different SSRS reports
- Used MVC framework to effectively separate data access, presentation and user-interaction layers
- Used extensive LINQ for implementing the data layer implementation.
- MS SQL Server 2008 tables, stored procedures, views and user defined functions used for the database operations.
- Created new packages using SSIS in communication between DB2 and Sql Server.
- Leading and charting down the supporting activities.
- Wrote Technical Design documents and Unit test cases.
- Preparing Sprints in JIRA and dash boards help in managing tasks
- Performed Unit testing and bug fixing.
- Review technical feasibility and work with team to develop timelines for product development.
- Coach software engineering team members.
- Bootstrap is used on UI operations
Environment: ASP.Net 3.5, C#.Net, ASP, SSIS, SQL Server 2008, MVC, jQuery, WCF, WEB API, SSRS, JIRA, Bootstrap
Confidential
Asst. Manager
Responsibilities:
- Used MVC framework to effectively separate data access, presentation and user-interaction layers.
- Extensive C# development for.Net 4.0 web application using Microsoft Visual Studio 2010
- Analyzing, Coding, Code reviewing and Unit testing
- Planning and Sprint Retrospectives.
- Discussion with Business team to understand the requirements from the team
- Built good network between offshore and onshore, as it is a new offshore team
- Process Improvements
- Created new service using WCF in communication with in organization applications.
- Helped create user manual for the application developed that immensely helped the customer understand the application flow and functionalities.
- Extensively coordinated with other members of the team and external customer to understand the issues and dependencies involved.
- Managed test data and identified bugs and fixed them timely.
- Used TFS, to check in and checkout the code into branches and update the burn down chart.
- Coding enhancements and unit testing
Environment: ASP.Net 4.0, C#.Net, SQL Server 2008, JQuery, Web Services, WCF
Confidential
Project Lead
Responsibilities:
- Writing Business Logic using C#. NET.
- Rational Rose is used for UML. Created diagrams for Class, State diagrams.
- Handled testing with NUnit for various Business logic components
- Working with Window Services (implementing Messaging framework) MSMQ.
- Writing XML, SOAP for processing and sending data to server
- Consumed SOAP Web Service components.
- Create transformation task using SSIS
- Writing T-SQL queries for fetching data from database
- Created Procedures (PL/SQL) and User defined functions using SQL server 2008
- Developing and maintaining middleware component classes and WCF web services across the enterprise. Writing WCF services for communicating with server.
- Worked in .Net for backend database programming using ADO.Net and ODBC
- Good Experience with Query Analyzer and Enterprise Manager
- Writing Test Cases and Technical Specifications documents
- Followed agile SCRUM development process.
- Responsible for allocating and tracking of the tasks to the development and test team
Environment: ASP.Net 2.0, C#.Net, Web Services, WCF, SQL Server 2005, UML
Confidential, IL
Senior Engineer
Responsibilities:
- Hands on Technical Module Lead with the responsibilities to lead 3 developers.
- Extensive C# development for.Net 3.5 web application using Microsoft Visual Studio 2008
- Development of Crystal Reports using Crystal Reports XI and SQL Server 2005
- Used extensive LINQ for implementing the data layer implementation.
- Wrote business logic, model layer and data access layer using C#.
- MS SQL Server 2005 tables, stored procedures, views and user defined functions used for the database operations.
- Wrote test cases based on the technical requirement document.
- Performed Unit testing and bug fixing.
- Used Microsoft Team Foundation Server for version control.
Environment: .NET 3.5, C#, Web Forms, MS TFS, LINQ, Crystal Reports XI, SQL Server 2005
Confidential
Sr. Software Engineer
Responsibilities:
- Lead a team of 3 developers for docket management module.
- Coded C# for implementing business logic layer and access Data Access Layer.
- Used ASP.Net AJAX controls for partial page updates.
- Developed Web User Controls for common functionality across the application.
- Used Master pages for having generic header, navigation and footer for the application.
- Wrote stored procedures in MS SQL Server 2005 to implement the business logic.
- Performed Unit testing and bug fixing.
- Used Visual Source Safe (VSS) for source code configuration.
Environment: ASP.Net 2.0, C#.Net, SQL Server 2005 and Active Reports 3.0 eXensys Software Solutions Ltd, Hyderabad, India
