Tech Lead Resume
New, YorK
SUMMARY
- 10 years of professional experience in developing Windows applications, Web applications and Websites using .Net Framework 2.0/3.5/4.0, ASP.NET MVC 3.0 with C# and Entity Framework 4.0 with LINQ technologies and having good knowledge on JavaScript frameworks, Microsoft SQL Server, ORACLE and NoSQL databases.
- Has strong knowledge of agile development process and has developed a strong expertise in designing and developing solutions for applications known for scalability and durability.
- Experience in using JavaScript, JQuery, and JavaScript frameworks like KnockoutJS, EmberJS, BackboneJS, AngularJS, React JS and KendoUI in projects.
- Hands - on in unit testing using tools like Nunit, MSUnit, and on client side tools Karma, Jasmine.
- Hands-on experience in developing Web based application using Microsoft.Net technologies including ASP.NET, ADO.NET and C# Server Controls in distributed environment.
- Proficient at developing .NET applications using Entity Framework with LINQ, implemented C# User Controls, Exception Handling in .Net.
- Experience in working with Source Control Systems like Team Foundation Server (TFS) and Visual Source Safe 6.0 and GIT, Jenkins.
- Hands on experience in ADO.NET components such as Data Grid, Grid View, Data Table Dataset and Data reader.
- Experience in working on Object oriented programming using Web services, WCF concepts in .Net.
- Hands on experience in writing SQL queries and Stored Procedures in SQLServer. Good knowledge on open source databases PostgreSQL, MongoDB.
- Experience in using the client tools like Grunt, Gulp for bundling and minification of JavaScript and other client side components.
- Good knowledge of Service oriented Architecture (SOA), Security and Message patterns.
- Hands-on experience in writing build scripts using MS Build, NAnt, and PowerShell.
- Experience in working with ETL tools, like SQL Server Integration Services (SSIS) and good knowledge on Informatica ETL tool.
- Provided Technical Support, developed user documents to end-users, and resolved day-to-day issues. Involved as active team member in various Client and Internal projects.
- Have good knowledge on REST services, Web Services.
- Having thorough knowledge on WCF Services.
- Have hands on experience in SSRS / SSIS, Crystal Reports.
- Attended trainings on Cloud computing (Windows Azure).
TECHNICAL SKILLS
.Net Technologies: .Net framework 3.5, 4, 4.5, WPF, MVC, WCF, Web API
Programming Languages: C#, C, Java script, JQuery, Angular JS.
Database: MS SQL SERVER 2005, 2008 R2, 2014, Oracle 10g, 11g
SCM Tools: TFS, Tortoise SVN, Jenkins, GIT.
Operating Systems: Windows 7, Windows server 2008 R2, Linux.
Applications, Tools and Technologies: Visual Studio, Visual Studio Code, ORM modeling Entity Framework, Dapper, N-Hibernate.
PROFESSIONAL EXPERIENCE
Confidential, New York
Tech Lead
Responsibilities:
- Used Angular JS on the client side to represent the data to clients.
- Created stored procedures to retrieve the data from the database.
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Source Control System like TFS
- Performed Unit testing with tools Karma, Jasmine and implemented business logic all over the application.
- Involved in code review and provided feedback to developers using SonarQube and Semmle tools.
- Participated in peer code reviews.
- Mentor junior Developers
- Helped Project Manager in preparing Weekly project updates.
- Participated in daily scrum meetings and weekly meetings with product teams.
- Created angular modules, services, directives, factory for the commercial auto application.
- Created RESTful services using ASP.Net 5 MVC controllers.
- Unit tested all the service layers.
- Co-ordinated with cross functional teams for testing and identifying the root cause issues.
Environment: C#.NET, ASP.NET, Web services, WCF, Java Script, JQuery, and SQL Server, TFS, AngularJS, Ember.js, IIS, Confluence tool, Html 5, CSS 3, Twitter Bootstrap, Fiddler.
Confidential
Senior Software Developer
Responsibilities:
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Log4Net for logging the information to the text file and sending email to administrators.
- Created stored procedures to retrieve the data from the database.
- Used Entity Framework 4.0 with LINQ for interacting with the database.
- Used Source Control System like Tortoise (SVN).
- Performed Unit testing and implemented business logic all over the application.
- Conduct unit testing to ensure good quality of the work developed.
- Providing Development / System Testing, UAT support.
- Involved in implementing Database design, Tables creation, static data population, complex Stored Procedures, fine tuning the Stored Procedures and Improving the performance of the stored procedures.
- Involved in Code review sessions.
Environment: C#.NET, ASP.NET, Web services, WCF, Java Script, JQuery, and SQL Server, Kendo UI, GIT, Jenkins, Confluence tool, IIS, Html, CSS, Twitter Bootstrap, Fiddler.
Confidential
Senior Systems Engineer
Responsibilities:
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Log4Net for logging the information to the text file and sending email to administrators.
- Configured YouTube, Microsoft adCenter, ConstantContcat API Keys to retrieve the data from the respective provider systems.
- Created stored procedures to retrieve the data from the database.
- Used Entity Framework 4.0 with LINQ for interacting with the database.
- Created Batch Files for automatically updating the data from the providers to the database using the API Keys configured.
- Used Source Control System like Team Foundation Server (TFS).
- Performed Unit testing and implemented business logic all over the application.
- Conduct unit testing to ensure good quality of the work developed.
- Providing Development / System Testing, UAT support.
- Involved in implementing Database design, Tables creation, static data population, complex Stored Procedures, fine tuning the Stored Procedures and Improving the performance of the stored procedures.
- Involved in Code review sessions.
Environment: C#.NET, ASP.NET, MVC, WCF, Java Script, JQuery SQL Server - 2008, IIS,, Html, CSS, Twitter Bootstrap.
Confidential
Senior Systems Engineer
Responsibilities:
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Involved in Database Design and Provider documentation.
- Used Source Control System like Visual Source Safe 6.0
- Implementing the system usingADO.NETwriting Stored Procedures in Sql Server.
- Performed Unit testing and implemented validations all over the application.
- Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations.
- Analyze assigned defect tickets in order to recreate defects in Development / QA environment and fix bugs in Code. Replace, and/ or modify codes to fix errors/bugs.
- Conduct unit testing to ensure good quality of the work developed.
- Providing Development / System Testing, UAT support.
- Involved in implementing Database design, Tables creation, static data population, complex Procedures, fine tuning the Procedures and Improving the performance of the procedures.
- Involved in Code review sessions.
- Mentored junior developers and guided them when needed for technical discussions.
Environment: C#, ASP.NET, SQL Server, IIS, Powershell, VB.NET, WCF, ADO.NET, .NET Framework 4.5.1, Visual Studio 2013, JQuery, NewtonSoft JSON.
Confidential
Software Engineer.
Responsibilities:
- Designing and coding of user interface screens using Visual Studio, HTML. Involved in
- Client side validations using JavaScript.
- Implementing the system usingADO.NET
- Using SQL Server for SQL queries, writing stored procedures and triggers.
- Develop / enhance the application utilizing the core .Net framework and required technologies.
- Expertise in development utilizing C#4.0,VB.Net,LINQ,ASP.NET 4.0,AJAX,JQuery,Telerik Controls, Web Services and MS SQL Server 2012,Visual Studio 2010,Design Patterns, Mantis bug tracker, JavaScript, Fiddler.
- Debug code and fix any Development / QA bugs and/or modify code to incorporate the enhancements / customizations.
- Analyze assigned defect tickets in order to recreate defects in Development / QA environment and fix bugs in Code. Replace, and/ or modify codes to fix errors/bugs.
- Conduct unit testing to ensure good quality of the work developed.
- Involved in implementing Database design, Tables creation, static data population, complex Stored Procedures, fine tuning the Stored Procedures and Improving the performance of the stored procedures.
Environment: C#, ASP.NET, SQL Server, IIS, Visual Studio 2010, SQL Server 2012,Team Foundation Server (TFS), Java Script, HTML, CSS.
Confidential
Software Engineer.
Responsibilities:
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Source Control System like Visual Source Safe 6.0.
- Writing Stored Procedures and debugging the Stored Procedures in SQL Server.
- Enhancing the Application as per the Specifications given by the users.
- Used VSS for version control.
- Performed Unit testing and involved in Integration testing.
- Involved in Code review sessions.
- Participated in technical discussion with Project Architects and junior developers.
- Helped team members for technical challenges.
- Co-ordinated brown bag session for the team members.
- Initiated new technologies implementation for the project requirements.
- Developed POC modules whenever required for the projects.
Environment: C#.NET, ASP.NET, Java Script, SQL Server, IIS, Visual Studio 2010, SQL Server 2005,Oracle,Team Foundation Server 2010, Windows Server 2008, SOAP UI.
Confidential
Software Engineer.
Responsibilities:
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Source Control System like Visual Source Safe 6.0.
- Designing the User Interfaces using Visual Studio and enhancing the Application as per the Specifications given by the users.
- Writing Stored Procedures and debugging the Stored Procedures in SQL Server.
- Enhancing the Application as per the Specifications given by the users.
- Used Reflection, Serialization extensively.
- Used Microsoft Application blocks for Data Access, Exception Handling and Logging.
- Tested the application in load balancer environment.
- Used Visual Source Safe for version control.
- Performed Unit testing and involved in Integration testing.
- Generated reports using Crystal reports and VB 6.0 classic reports.
Environment: .NET, C#, SQL Server, IIS, ASP.NET, C#.NET, ADO.NET, MS Application Blocks,.NET Framework 2.0, Visual Studio 2005, SQL Server 2005, Visual Source Safe, Windows Server 2003.
Confidential
Software Engineer.
Responsibilities:
- Extensively Involved in analyzing the system by meeting the clients and obtaining their requirements.
- Used 3-Tire architecture for presentation layer, the business and data access layers.
- Used Source Control System like Visual Source Safe 6.0.
- Maintained the data in the database.
- Created Stored Procedures to retrieve the data from the database.
- Performed Unit testing & implemented validations in backend module.
- Designed mockup screens to demonstrate business user’s requirements.
- Involved in developing the application using C#.NET, ADO.NET, Web Services, SQL Server 2000 and MSMQ.
- Tested the application in load balancer environment.
- Used Visual Source Safe for version control.
- Performed Unit testing and involved in Integration testing.
Environment: C#.NET, ASP.NET, SQL Server, ADO.NET,.NET Framework 1.1, Visual Studio 2003, SQL Server 2000, Visual Source Safe, Windows Server 2000.
