Tech Lead Resume
Greenville, SC
SUMMARY
- Over 10+ years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using .Net technologies in areas such as Education, Billing, CRM, Media publishing, Insurance and Construction Cost.
- Experience in application development using Microsoft Visual Studio 2003/2005/2008/2010/2013/2015
- Experience in developing Console Applications, Windows application, Web application,WCF Services, Web Services, Web APIs and Windows Services.
- Extensive programming experience inASP.NET 2.0/3.0/3.5/4.0/4.5/4.6 , ASP.NET MVC 4.0/5.0, ADO.NET, C#, VB.NET, Objective C.
- Experience in developing databasesSQL 2000/2005/2010/2012 , Oracle 9i/10g, Excel 2000 and No SQL Databases such as Mongo DB
- Expertise in developing data models using Entity Framework 4.1/5.0/6.0 Object Relational Mapping (ORM) frame work.
- Used Entity Framework for accessing data from Sql Server
- Experience in writing and executing queries in relational database like Oracle, SQL Server
- Experience in writing SQL Query, Procedures, Views, Functions and Triggers for Oracle and SQL Server databases.
- Well acquainted withSDLC: System Analysis, Design, Development, Testing, Deployment & Documentation.
- Used SOAPUI, Rest Client and Postman plugin for testing web service.
- Extensively used ASP.NET 3.5.0 featured controls like Grid Controls, Server Controls and Repeaters.
- Proficient in implementing various Dot net design patterns like MVC, Data Access Object (DAO), Singleton, Factory pattern, Façade, Observer, and Proxy Pattern
- Experience in providing client side validation in JavaScript, JQuery, Angular JS and providing Interactive front end GUI using Bootstrap, JSON, XML, AJAX, HTML, XSLT and CSS.
- Good working knowledge of Team Foundation Server, GitHub Repository, Perforce, Team City and SVN, ReSharper
- Worked on latest .NET Framework 4.0 features like parallelism (Tasks), LINQ Dependency Injection (DI) and Unity Container.
- Experience in developing MS office and Outlook Add Ins.
- Experience in developing Single Sign On using Thinktecture’s Identity Server3
- Used HL7 Protocol to send and receive audio files for Medical Description
- Experience in development using PGP encryption and decryption to transfer data files
- Design and development of Service Oriented Architecture.
- In-depth understanding ofObject oriented concepts and technologies.
- Hands on experience on agile methodology to follow the life cycle of the Application.
- Development, Test and documenting the entire life cycle using various methodologies.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
PROFESSIONAL EXPERIENCE
Confidential, Greenville, SC
Tech Lead
Responsibilities:
- Involved in creating two ASP.NET MVC Web Applications using C# such as Identity Server and Manager.
- Involved in creating an Authentication Server using Thinktecture IdentityServer3 and customized the application to use clients, scopes and users from SQL Server Database.
- Created SQL Server Database tables in order to support custom Users, Scopes and Clients
- Code first Migration handled using Entity Framework ORM Tool.
- Integrated Identity Server3 with Rsmeans online application.
- Customized default Login, Reset password, Change password, Log out pages.
- Provided Front End Validation using Angular JS and JavaScript
- Worked on making asynchronous calls to MVC Web APIs from Angular JS
- Integration of Html Pages with Application and worked on CSS changes.
- Created documents for the components to be developed.
- Using Visual Studio 2015 and GIT Hub for source code maintenance.
Environment: ASP.NET MVC, C#, Angular.js, Web API, SQL Server 2012, TFS, Visual Studio 2015
Confidential, Greenville, SC
Tech Lead
Responsibilities:
- Responsible for the design and development of an enhanced Multi-threaded Windows Service application that allows generically extracting data from multiple sources
- Developed Window service which is responsible for creating and managing a series of critical Worker objects and allocating them their task assignments; as well as a resource manager for automatically acquiring and releasing resources such as database connections.
- Involved in creating Web Application using Asp.net MVC with C# and SQL server as Back End.
- Validation is done usingData Annotationand model validation within the controller.
- Carried out Unit Testing using NUnit Tool and Integration testing
- Code first Migration handled using Entity Framework ORM Tool.
- Html Pages have been validated using Angular JS
- Worked on making asynchronous calls to MVC Web APIs from Angular JS
- Analyzed, Developed and implemented new requirements requested by business as per Agile Project Management like one or two-week Sprint, SCRUM, JIRA Story, backlog, daily stand up etc.,
- Using Visual Studio 2015 and TFS for source code maintenance.
- Created Stored Procedures and Tables using Sql Server integrated with Applications
Environment: ASP.NET MVC, C#, Angular.js, Web API, SQL Server 2012, TFS, Windows Services, Visual Studio 2015, Entity Framework, Nunit
Confidential, Bethesda, MD
Team Lead
Responsibilities:
- Code first Migration handled using Entity Framework ORM Tool.
- Involved in creating Web Application using Asp.net with C# and SQL server as Back End
- Involved in writing Unit test cases using Nunit Framework and Rhino mocks
- Involved in Creating MVC Web APIs for creating Users and
- Html Pages have been validated using Angular JS
- Analyzed, Developed and implemented new requirements requested by business as per Agile Project Management like one or two-week Sprint, SCRUM, JIRA Story, backlog, daily stand up etc.,
- Using Visual Studio 2013 and TFS for source code maintenance.
- Created Stored Procedures and Tables using Sql Server integrated with Applications
Environment: ASP.NET MVC, C#, angular.js, Web API, SQL Server 2012, TFS, MS Test, Rhino mocks, Visual Studio 2013, Entity Framework
Confidential, Atlanta GA
Team Lead
Responsibilities:
- Participated in System Analysis and Application Designing Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Worked on Various Windows Services to process data coming from Market and update them in respective application Tables
- Used Visual Studio 2010 and TFS for source code maintenance.
- Created Stored Procedures and Tables using Sql Server integrated with Applications
- Designed and Implemented a WCF service and Web Services using service factory module to serve as backend.
- Created necessarytables, indexes, constraints, triggers, views and stored proceduresto accommodate enterprise wide information economically and efficiently.
- Extensively applied theObject Oriented Analysis and Design (OOAD)concepts,and used design patterns like Singleton and Factory, Model-View-Controller (MVC)architectureframework.
Environment: ASP.NET MVC, C#, JavaScript, Web Service, WCF, Windows Service, SQL Server 2008, VS 2010, TFS, MS Test, XML, JIRA
Confidential
Senior Software Engineer
Responsibilities:
- Involved in creating Web Portal using Asp.net MVC with C# and SQL server as Back End.
- Code first Migration handled using Entity Framework ORM Tool.
- Developed centralized authentication service using MVC Web API to authenticate service requests
Environment: ASP.NET MVC, C#, SQLServer2008, JQuery and Entity Framework
Confidential
Senior System Analyst
Responsibilities:
- Worked withASP.NETWeb Forms, Web Services, and State Management, caching features, configuring optimizationsand securing the web application.
- Used extensivelyJQuery,Java ScriptandASP.NETforAJAXImplementation and Client Side Validations.
- Developed system servicesSOA application platformfor use by all web applicationsutilizing WCF services and the ASP.NET provider model.
- The project's core framework was architected to be Service-Oriented and usedWCF (Windows Communication Foundation)instead of standard web services due to performance gain offered by WCF.
- DevelopedWeb Servicesand invoking them by usingXMLSOAP and WSDLtool for creating proxy classes.
- DevelopedXML Web Servicesextensively to implement the business logic.
Environment: VB, ASP, C#.NET, ASP.NET, SQL Server and IIS, WCF, Web Services, Windows Services
Confidential, NY
Senior Software Engineer
Responsibilities:
- Expertise in designing ASP.NET based User Interfaces withCSS, JavaScript, AJAXandHTML
- Involved in creating variousSQL Queries,Stored Procedures, ViewsandTriggerswithSQL server 2008.
- Good knowledge in understanding and usingActive Directoryfor user credentials.
- Experience inC#.NETandADO.NETto define and implement secure middle-tier
Environment: C#, ASP.NET and Oracle, Ado.net, Nunit
Confidential, NY
Software Engineer
Responsibilities:
- Understood the project requirements
- Analyzed the modules and studied the system flow
- Participated in creating the low level design documents
- Participated in developing the application
- Analyzed information to determine, recommend and plan for the installation of a new system or modify an existing system.
- Carried our unit testing and bug fixing activities
- Responsible for coordinating the installation of software system
Environment: SQL-Server 2005, ASP.NET 2.0, C#.NET, JavaScript and VS 2005
Confidential
Software Engineer
Responsibilities:
- Understood the project requirements
- Designed based on requirements
- Developed the application as per requirements
- Participated in Unit Testing and Integration testing
- Fixed existing issues in the system and also writing code for enhancement
- Participated in developing new/additional features in the product
Environment: C# and SQL Server