Senior Technical Lead Resume
Houston, TX
SUMMARY:
- 10+ years of experience leading and managing projects in all phases of Software Development life cycle which includes software analysis, design, development, testing, deployment, implementation, maintenance and documentation of client/server and extensive experience in windows and web application development in N - tier architecture using .Net Technologies, Sql Server development, Oracle 8i/9i .
- Experience working individually with minimal supervision. Worked in a team environment to design, develop, test and deliver technical solutions. Experience in Waterfall, Scrum and Agile development environment.
- Implemented projects using the multi-tiered architecture for Enterprise level projects.
- Hands on experience and knowledge in development of rich user interfaces using .Net Core, C#, VB.NET, ASP.NET, MVC, ADO.Net, AJAX, XML, and HTML5,JavaScript, JQuery, CSS3, AngularJS, Bootstrap, LINQ, Entity framework, WPF, MVVM, WCF, SQL Server development.
- Hands on experience with databases like Oracle 8i/9i and SQL server programming like writing complex stored procedures, triggers and T-SQL - 2016/2014/2012/2008.
- Strong background in management and leadership. Systems Engineer focused on supporting large-scale software systems.
- Thorough understanding of key business processes and ability to communicate and translate those needs to technical solutions.
- Experience in implementing Web services using Service-Oriented Architecture, SOAP, WSDL and WCF, Web API, RESTful Services in .Net Framework.
- Ability in solve problems, decision making, investigation, review and analysis of complex problems.
- Experienced in preparing and maintaining deliverables, deploying, delivery of the product versions to the client and responsible for quality of the applications which includes regression testing, database testing.
- Mentor and coach team members. Plan, estimate and schedule tasks to be assigned to the team.
TECHNICAL SKILLS:
.Net Technologies: . Net Core 1.0.1, C#, VB.NET, ASP.NET,MVC, XML, Web services, Win Forms, Web Forms, WSDL, UDDL, WCF, Web API, WPF, MVVM, Entity Framework.
Web Development: ASP.NET, MVC, IIS, JavaScript, CSS, XML, XSLT, XPath, HTML/DHTML, AJAX, JQuery, JSON, AngularJS.
Programming Languages: C#, Visual Basic, XML, XSL, XSLT, ASP and JavaScript
Development Tools: Microsoft Visual Studio 2012/2015, Visual source safe, Microsoft Visio, Microsoft Team Foundation server.
Design Pattern: SOLID Design principles, Repository Pattern, Factory Pattern, Strategy pattern, Singleton
Databases: Microsoft SQl Server … Oracle 9i, MySQL.
Unit-testing: Nunit, MSTest.
PROFESSIONAL EXPERIENCE:
Senior Technical Lead
Confidential, Houston, TX
Responsibilities:- As the Senior Tech Lead/Developer for the Common Metal systems(CMS), I am involved in the complete lifecycle of various Asp.Net Web Forms, C#, MVC, AngularJS, Web API, Windows Services and Database applications from requirements gathering to testing and code reviewing my team’s deliverables.
- Architect, design and develop solutions for a CMS projects.
- Develop solutions in the business layer using Web API in .Net core 1.0.1.
- Developed Design framework to support all the processes with the application to support the future requirements.
- I manage a team of 4 developers with responsibilities ranging from providing the team with requirements understanding sessions to reviewing their code on a daily basis.
- Created wireframes and mockups for various requirements which are instrumental for providing offshore teams with an appropriate understanding of the requirement and also get approvals from business users on how the end product will/should look like.
- Set up continuous integration for various .net solutions using TFS and also set up unit test frameworks for these solutions to help with automated tests. Implemented gated, manual and scheduled builds as per project demands.
- Created custom TFS Process templates to trigger automatic deployments to multiple servers with a single Queue build definition option. Implemented configuration transforms for various solution configurations. These two processes have improved team’s deployment times to various server environments, ensured appropriate web configurations on environments and overall improved the team’s efficiency in developer testing and delivery to QA teams.
- I perform code reviews on a daily basis for the code delivered by my onshore team, review udf’s, procedures, business logic, COF (in house ORM like entity framework) code generated for business objects, manager objects and other related functionality.
Software Designer
Confidential, Steelton PA
- Engineering web development, all layers, from database to services to user interfaces.
- Promote a collaborative Team environment that fosters creativity, innovation and high performance.
- Analyze the data, automate, develop, maintain and provide technical solutions to the client.
- Managing and supporting multiple projects. Implement Software development life cycle policies and procedures.
- Preformed Database administration and database maintenance tasks.
- Created periodic Disaster Recovery testing plan and enable the capability for all SQL Server environment
- Experience in programming with receiving and sending messages to Message Queues (MSMQ), TCP/IP messages and Lantronix device servers.
- Designed and implemented a system to read the files generated form the Rockwell Hardness test using vb.net, Microsoft Sql Server.
- Redesigned and developed Asp.net web chart application to plot various Head Hardening temperatures using Asp.net MVC, JQuery, AngularJS and Bootstrap.
- 24/7 ongoing production support on various alpha, open vms operating systems, applications, databases, operating systems and maintaining legacy applications.
- Designed and developed Automation systems using WPF, WCF, TCP/IP, Entity Framework, and Sql Server.
- Developed windows and web based tracking solutions for the operations and tracking of blooms in production line using WPF, MVVM, Entity Framework, WCF technologies.
IT Engineer/Developer III
Confidential- Re-engineered customer steelmaking process systems. Designed and developed web application in VB.Net, LINQ to Sql, WCF, and Sql Server to automate the steelmaking processes.
- Work with Business manager and process engineers to understand and advise the best technical solutions to improve their processes.
- Designed, Developed and maintained solutions for head hardening process in Asp.net, windows services, sql server
- Automated the systems to get the different Temperatures at the furnaces using Sql Server, Excel and developed a report to display the data using SSRS to improve the process of heating.
- Designed and implemented a system to read the RSLinx tags to get the pressure values from each descaler and store in the database using WCF, SQL Server,
Student Worker
Confidential, Texas- Involved in maintaining, managing hardware and software in the computers in the lab
- Experience in troubleshooting issues related to software, operating systems and helping students in using the software and print jobs.
- Involved in training student workers in Microsoft software tools.
Software Engineer
Confidential- Worked on multiple projects for Schlumberger client located in Houston.
- Participated in daily Scrums with the whole team to discuss about the progress of the application development, specs to be taken care and those already completed.
- Involved in development of web applications using ASP.Net, JavaScript, HTML/XML markup languages and Sql server.
- Development of Asp.net web services and consuming services in windows and web clients.
- Involved in development, maintenance and production support of Windows applications in Agile Methodology.
- Troubleshooting deployment issues and training both developments, testing team in understanding the domain and technical aspects of the product.
- Experience in configuration management activities like version control, build and release of the web applications to the client on daily basis.
- Experience in documenting the test cases, create test reports and documenting program, design, coding and maintenance for program.
- Involved in Project Management activities like requirements gathering, prepare Use cases, test plans, test cases and has experience in all phases of Software Development Life Cycle.
- Quality and performance assurance. Reviews requirements, specifications and designs to assure product quality; developed and implemented plans and tests for product quality or performance assurance.
- Developed Unit test cases using NUnit, involved in writing manual test cases, test reports, issue tracking.
- Worked on developing complex queries, stored procedures and developing reports using SSRS
