.net Technical Lead Resume
NY
PROFESSIONAL SUMMARY:
- 12+ years of experience in Microsoft technologies, working for various clients and projects in every phase of Software Development Life Cycle, from business requirement gathering to project delivery.
- Excellent design and integration problem solving skills.
- Experience in developing and supporting web applications using C#.Net, VB.NET, MVC, ASP.NET, ADO.NET, MVC, Web Services, Angular2, Knockout JS, Typescript, Knockout JS, LINQ, Entity Framework, MS SQL SERVER.
- Experience in developing front - end User Interface using ASP.NET, Web Forms, Angular JS, HTML5, CSS3, JavaScript, and JQuery.
- Experience in developing REST services using ASP.NET Web API.
- Have good experience in all the phases of the software development life cycle such as requirement analysis, design, development, testing and implementation.
- Full Stack programmer comfortable working with both front-end / back-end and database technologies.
- Involved in Continuous Integration & Continuous Delivery, Code Reviews.
- Expertise in creating Constraints, Indexes, Views, Stored Procedures, Triggers, and User Defined Functions.
- Hands on experience in TFS, SVN and Visual Source Safe (VSS)
- Experience of working in Agile, and Test Driven Development (TDD).
- 4 Years of experience in handling and leading a Team. Ability to work well in both a team and individual environment.
TECHNICAL SKILLS:
Languages: C#, VB.NET
.NET Technologies: NET Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET, Web Forms, ADO.NET, Web Services, LINQ, MVC, Web API, Entity Framework
Web Technologies: HTML, XML, CSS, Java Script, AJAX, JQuery, Angular 2, Bootstrap, SASS, Knockout JS, OData, Gulp, Selenium, NUnit
Web Servers: IIS 7.0/6.0/5.0
Databases: MS SQL Server 2014/2012/2008, MySQL, Teradata
Version Control: Tortoise SVN, Team Foundation Server, Visual Source Safe, Perforce
Tools: Visual Studio 2015/2013/2010/2008/2005, Telerik Control Toolkit, Fiddler, JIRA, MS SQL Management Studio, VS Code
Operating Systems: Windows 2000/2003/2008/ XP/Vista/98/95, Windows 7/8/10
PROFESSIONAL EXPERIENCE:
Confidential, NY
.Net Technical Lead
Responsibilities:
- Lead, mange project resources, interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments.
- Work within a technically strong team to design and build new systems
- Assisted in the structured analysis, object-oriented design, and defined user requirements sessions of the system development life cycle.
- Designed and developed User Interface (UI) using latest client side frameworks like Knockout JS, HTML5, ASP.NET, CSS, and Bootstrap.
- Used LINQ (Language Integrated Query) and Generics model to query the entities and DTOs.
- Used Knockout/jQuery to do two-way data-binding to synchronize between the view and model, and implemented dependency injection.
- Participated in design and development of database and creating tables, views, macros and queries required for data layer and optimization of queries.
- Developed APIs to query and update data model and implemented Single Sign On.
- Responsible to Create TFS (Team Foundation Server) Projects, Work Items, and Versioning, Automation of build process using TFS API, TFS Build, and MS Build tools.
- Implemented Scrum methodology for the project development, which was part of agile implementation.
- Identified different functionalities on projects, services, and batch process, and implemented on iterations basis.
- Implemented pair programming and extreme programming concepts of agile methodology, alongside with Scrum (Sprints).
- Utilized the Visual Studio .Net Unit Test Framework for writing unit test cases for all functionalities in all different layers.
- Provided technical and functional documentation for all applications and written test methods in all different layers.
- Assisted in all layers of testing in end user-acceptance testing, testing, and defect tracking.
- Experience with training and mentoring team members with product knowledge and business processes.
Environment: .NET Framework 4.6, C#, MVC5, Web API, LINQ, Agile Development, Teradata, jQuery/JavaScript/Ajax, Knockout.js, Bootstrap, CSS, Unit Test Framework, TFS.
Confidential, Weston, MA
Principal Software Engineer
Responsibilities:
- Participated in the planning and design of application with cross teams involved in the project.
- Worked with product team to analyse backlog and create user stories.
- Conduct sprint planning, daily stand-ups and sprint review involving product team, developers and QA team.
- Write code as per design requirement and assigned user story.
- Write unit tests and test application before deploying to QA.
- Conduct code reviews and peer reviews.
- Participated in the planning, design of application structure.
- Developed dashboards, reports and various user interactive forms as per requirement.
- Design database, tables and store procedures to collect, analyse and report data.
- Design test cases and write unit tests to pre-test application and bug fixing.
- Monitored the deployment of application between Dev, QA and prod environments.
Environment: C#.Net, ASP.Net, MVC, Knockout JS, OData, Entity Framework, LINQ, Team Foundation Server, MS SQL Server, Bootstrap, NUnit, Selenium, SAAS.
Confidential
Principal Software Engineer
Responsibilities:
- Leading a Team, Mentor and Assist Team Members in effectively performing their tasks and resolve issues.
- Interact with Product team and BA scrum masters to do sprint planning.
- Conduct daily stand-ups and update team’s progress to management.
- Involved in code review and merge, deployment and release of applications.
- Co-ordinate with QA, release and other teams for successful release of all applications as targeted.
- Write code as per user stories, requirements and detailed design.
- Involved in pre-testing the application and bug fixing.
- Perform Unit Testing and perform code review for the team.
- Involved in Deployment and Maintenance of the project between various environment such as development, staging and production.
Environment: C#.Net, SQL Server, MVC, Entity Framework, LINQ, Web API, Perforce, Team City, JIRA, Selenium, NUnit, Bootstrap UI.
Confidential
Sr. Software Developer
Responsibilities:
- Interaction with end users and various business team heads to gather requirements.
- Analysis of new business requests and translates to technical requirement and approach a better technical solution.
- Created design documents and technical documents from business requirements.
- Design and development of user interface according to requirements.
- Involved in Database Design and creation of tables, stored procedures, triggers, views, SQL statements.
- Designed various error handling methods to avoid exceptions and also involved in support system to assist user’s issues.
- Building and deploying the applications on IIS web servers.
- Performed debugging and testing, designed navigational flow and defined usability and GUI guidelines
- Used Telerik Controls to increase the responsiveness of the web application, used Telerik Toolkit for user Interface Development.
- Designed the systems to accept dataflow from Excel to SQL and SQL to Excel with various validations.
- Developed SQL jobs to schedule various auto emails and generate reports in Excel.
- Converted old Broking System application which is developed in VB6 to new web application.
- Created Outlook add-ins to enable users to integrate emails, events, Tasks to existing applications.
- Designed new applications to be able interact with the existing applications.
- Managed data to be consistent in all applications, which are integrated by different database servers.
- Responsible for identifying the repetitive problems in applications and come up with the solutions to fix them.
- Mentor and Assist Team Members in effectively performing their tasks and resolve issues
Environment: C#.Net, SQL Server 2008, ASP.Net, IIS, CSS, AJAX, MVC, Web API, Entity Framework, LINQ, Telerik Toolkit, Bootstrap, SVN.
Confidential
Software Programmer
Responsibilities:
- Product development was in Agile (SCRUM) methodology, where progress and task assignment was discussed in everyday meetings.
- MVC (model-view-controller) architecture based development.
- Developed View-Models.
- Designed an Enrolment UI.
- Designed Login, change password, forgot password UIs and their functionalities.
- Designed the database structure for storing patients’ personal information.
- Developed style-sheets for UI design and layout using CSS.
- Designed UI with HTML, JQuery, CSS, and JavaScript.
- Client side validations were implemented using Data Annotations and JavaScript.
- Designed class libraries for database connection using ADO.NET.
- Created SPs (Stored Procedures) for achieving database functionality such as creating patients, not allowing patients with same user-name to be created again, fetch information of patients, and log in functionality.
Environment: C#.Net, MVC, ASP.Net, SQL Server, ADO.Net, SVN, CSS, JavaScript, AJAX, JQuery.
Confidential
Software ProgrammerResponsibilities:
- Developed the user interface using ASP.Net, C#.Net, ADO.Net, JavaScript, AJAX, JQuery, CSS, HTML.
- Responsible for understanding the requirements and write code as per business rules in C#.
- Involved in testing, deployment and maintenance of the project.
- Involved in debugging and troubleshooting user interfaces.
- Wrote SQL queries and stored procedures to present and save data.
- Responsible for properly handing exceptions and logging them.
Environment: C#.Net, ASP.Net, SQL Server, ADO.Net, VSS, CSS, JavaScript, AJAX, JQuery.
Confidential
Software ProgrammerResponsibilities:
- Involved in gathering the client requirements for the development of Ominipolis Portal
- Developed application using ASP.NET Web Forms for server process and user interface and using C#.NET classes.
- Developed Data Access layer using ADO.NET and C#.NET.
- Involved in working on database scripts, Store Procedures, View, Indexes and Functions in SQL server.
- Data transfer from Excel to SQL and vice versa.
- Used ADO.NET for extracting and manipulation of data from SQL Server 2005 database
- Used ASP.NET Server controls and Validation controls.
- Involved in debugging and testing of the application using the trace and Log files.
Environment: C#.NET, ASP.NET, SQL Server, ADO.NET, CSS, JavaScript, AJAX, JQuery.
Confidential
Software ProgrammerResponsibilities:
- Analysed and processed the client requirements for the development of CCRS Portal; Liaise with clients to clarify requirements; responsible for developing, Testing and maintenance of the Portal.
- Developed application using ASP.NET Web Forms for server process and user interface and using VB.NET classes.
- Developed Data Access layer using ADO.NET and VB.NET. controls like Data Grids and other UI components were used to display data
- Used ADO.NET for extracting and manipulation of data from SQL Server 2005 database
- Used ASP.NET Server controls and Validation controls.
- Form-based authentication was used for sales personnel authentication
- Used ASP.Net Caching to reduce the round trips to database and for a faster response time.
- Involved in debugging and testing of the application using the trace and Log files.
- Created Indexes, Stored Procedures, Functions, Triggers, SQL Jobs
Environment: VB.NET, ASP.NET, JavaScript, AJAX, JQuery, SQL Server, ADO.NET, Visual Studio.
