Technical Lead Resume
3.00/5 (Submit Your Rating)
OBJECTIVE:
Seeking to pursue a highly challenging career in the software industry, where I can apply my skills, acquire new knowledge every day, be innovative, and in turn contribute more value to the business.
SKILLS SUMMARY:
- C# Dot NET Programming
- Windows Desktop Application Development
- ETL - SSIS
- Reporting - SSRS
- Data - SQL Server
- Web API
- LINQ
- Entity Framework
- Web Services
- WPF
- VC++
- VBA
- Git
- Azure DevOps
- SVN
- TFS
- IBM Rational Clearcase
- Visual Studio Unit Tests
- NUnit
- Typemock
- SONAR Cloud.
WORK EXPERIENCE:
Technical lead
Confidential
Responsibilities:
- Played the role of technical leader for the scrum team.
- Extensively involved in new development and existing bugs fixing of the product.
- Involved in development of new UI screens in windows forms and WPF.
- Development activities includes, but not limited to, data model design, writing new stored procedures and user defined functions in SQL Server.
- Extensively involved in development of new Web API controllers and code for new data model connections.
- Reusing of other projects framework code through Nuget packages.
- Creating reusable classes, interfaces and methods for the application.
- Create asynchronous programs for seamless working of the application.
- Worked in performance improvement of the application.
- Ensure that the application design is not tightly coupled through dependency injections wherever possible.
- Conduct code reviews on team’s code changes and share feedback and suggestions.
- Ensure code quality is not compromised.
- Help the team to complete their tasks on time in every sprint.
- Facilitate scrum ceremonies for the team.
- Actively involved in every backlog grooming sessions and other discussions with the product specialists and product owner.
- Make sure that every code that goes to the build passes the Sonar cloud code quality gate check.
- Been the single point of contact for the team for all their technical and functional clarifications and house-keeping activites ( like their access requests, handling their leave requests, etc).
- Has been the primary point of contact for the management to understand the team’s performance and their day-to-day activities.
- Trained the team on the product’s end-to-end technical walk-through and made every individual in the team self-organized.
- Regular interaction with the product specialists, product owner and scrum master on the moving requirements’ target and foresee risks and analyze on solutions.
Confidential
Senior dotnet developer
Responsibilities:
- Involved in meetings and discussions with stake holders and Clients to get the requirements and 837 EDI file - SQL database mapping.
- Extensive SQL programming - creating stored procedures, user defined functions and data model design.
- Implementation of EDM application includes data pull from source system - Facets/QNXT using SSIS ETL and implement business rules using SQL stored procedures.
- Implementation of windows services/file watcher services to consume input files and parse them and load them into the product, using C#.
- Create custom classes and methods in C# to generate XML files so that the EDM product can consume them.
- Extensively used object-oriented programming concepts in business logic implementation to ensure performance, readability and reusability.
- Working closely with the Quality support team and close any defects found. Used HP ALM for tracking and closing the defects.
- Developing custom reports that support the customer using SSRS and SQL server.
- Involved in Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance of the application.
Senior software engineer
Confidential
Responsibilities:
- Played the role of a senior dotnet developer in the project.
- Working on the maintenance of the ASP.NET application and handled the memory issues of the application.
- Work in C# class code to debug and fix issues in the application.
- Monitor the tickets queue and assigning to team
- Monitoring the PDM Application and web services
- Reports preparation using Excel and PowerPoint for various leadership presentations.
Software engineer
Confidential
Responsibilities:
- Played the role of dotnet developer in the project.
- Create custom classes and functions for business logic implementation using C#.Net and VC++.
- Creation of custom test programs using Excel backend code - VBA.
- Mentoring of team members, manual code reviews and perform regression testing to improve the performance of the application.
- Create and handle unit test classes in C#, using unit testing framework TypeMock.
Confidential
Dotnet developer
Responsibilities:
- Implementation of custom classes in C# for product maintenance.
- Debugging of application for defects in VC++ and VBA code.
- Auto tests creation for components of code and auto tests handling using internal AT tool.
- DPA (Defect Prevention Analysts) activities - A initiative to ensure lesser defects for every delivery.
Confidential
Dotnet developer
Responsibilities:
- Implementation of custom classes and DLLs in C#.
- Debugging of application for defects in VC++ and VBA code.
- Auto tests creation for components of code and auto tests handling using internal AT tool.
- Unit testing through Typemock.
Software engineer
Confidential
Responsibilities:
- User interface design of the mobile application using Visual Studio IDE.
- Business logic implementation using C# and SQL Server CE and SQL Server (desktop version)
- Import/Export of data using C# web services
- Regression testing and given demos to the management.
Confidential
Dotnet developer
Responsibilities:
- User interface design using Winforms in Visual Studio IDE
- Implementation of custom classes and interfaces and using C#
- Implementation of Factory design pattern using C#.
- Database design using the SQL Server.
- Validations and exceptions management using C# and dedicated exception classes.
- Writing unit test cases and execution of unit tests using NUnit for testing of developed components.
Confidential
Dotnet developer
Responsibilities:
- User interface design in ASP.Net
- Business logic implementation using C# and ASP.Net, SQL Server
- Field level and runtime validations for the ASP.NET front end
- Regression testing.
