Tech Lead Resume
IL
OBJECTIVE:
I am currently looking for a fulltime position in an environment that offers a greater challenge, increased benefits for my family, and the opportunity to help the company advance efficiently and productively
PROFESSIONAL SUMMARY:
- IT professional with 10 years of experience in all phases of Software development life cycle from requirement gathering, design and development to production support of client/server (n - tier architecture) based applications.
- More than 8 years of experience in BFSI (Insurance/Banking/Credit card/Claim/Fraud) and Retail domain.
- Extensive experience in full stack web development including UI design, Database Design, Business Logic development and Production deployment.
- 5+ years of experience in leading the development team in multiple critical projects.
- Proficient in using Visual Studio 2005/2008/2010/2013 Technologies such as C#.NET, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, Web Services, REST Services and JQuery.
- Proficient in client - server application development and Web Service development using C#.NET and VB.NET.
- 5+ years of experience in handling monthly/ad hoc production releases and acted as single point of contact for the development team.
- Experienced in creating rich user interface on the web using HTML, DHTML, Master Pages, CSS, Ajax, Java Script, Jquery and AngularJS.
- Expert in SQL Server 2005/2008 writing SQL Queries, Database Design, Table Schema, Stored Procedures, Views, Functions, Database Triggers, Cursors, Joins. Extensive knowledge of writing complex queries using SQL.
- Extensive experience in System Analysis, Technical Design Document creation, Development, Implementation, estimation, Code Reviews and leading the team.
- Experienced in Agile software development methodology including SCRUM Framework, Water-Fall methodologies, also Onsite-Offshore model.
- Solid Understanding of Data Structures, Design Patterns, OOPS
- Experience in using Source Code Control Systems like MS Visual Source Safe, Tortoise SVN, TFS and GITHUB.
PERSONAL SKILLS:
- Ability to manage and execute multiple projects simultaneously
- Excellent knowledge of troubleshooting and debugging with effective resolution
- Confident and patient worker with a positive attitude
- Can work overtime to meet deadlines
- Eager to learn new skills and techniques to improve my efficiency at workplace
- Ability to communicate effectively across different channels and departments
SKILLS & ABILITIES:
IDE: Open source
Web technologies: Visual Studio .NET 2008/2010/2013/ Open source code editor like Visual Studio Code, Brackets, Atom. AngularJS 2/4, NODE JS, MEAN stack, no SQL, MONGO db.
Microsoft Technologies: C#.NET, VB.NET, ASP.NET MVC 2.0/3.0/4.0, ADO.NET, EF, WPF
Scripting Languages: Java Script, JQuery
Web: HTML5, XML, XSLT, CSS/ CSS3, AJAX, Restful API, SOA basic
Databases: SQL Server 2008/2005, SQL, T - SQL, Postgres
Source code management tools: TFS 2008,2010, SVN, Github
Miscellaneous: Singleton, façade, Adapter design patterns, dependency injection, AntiXSS
EMPLOYMENT DETAILS:
Confidential, IL
Tech Lead
Responsibilities:
- Deconstructed client needs into user stories.
- Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Worked closely with customer’s development team to identify APIs, define data schemas, and document workflows, business requirements, and domain knowledge.
- Delivering a complete front end application
- Ensuring high performance on desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
- Setup project in Github, create bare bone project structure for team to start development,
- Design master page and controller, design routing mechanism, design a-api /RESTFul api to talk to backend.
- Design caching, logging and authentication module for the application. Integrating ATDD with project.
- Identifying challenges to migrate desktop apps to AWS. Coordinating with Dev ops team to setup instance and guide them on migration.
Confidential, McLean, VA
Dev lead
Responsibilities:
- Involved in Requirements Gathering, Design, Project Estimation, Technical Analysis and design, development of critical functionalities, Unit Testing and Production Implementation.
- Designed many web pages using ASP.NET, ASP.NET MVC, ADO.NET, ASP, HTML, CSS.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ASP.NET.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Designed dynamic page interaction and client side tools for the application using Java Script, AJAX and JQuery.
- Involved in Database design and development, using TSQL in SQL Server 2008. Created Tables, Stored Procedures, Joins, Cursors to dynamically retrieve data based on user selection criteria.
- Designed the Business Layer with reusable components using C#.NET.
- Used Entity framework for consistent access to SQL data sources.
- Developed many components and tools to support application POC like passing data to across the system using https protocol etc.
- Involved in bug fixes, code review, preparing Production implementation plan.
- Involved in development and implementation of multiple enhancements for the application to make the application more flexible, compatible, secure and a user friendly.
- Performed code reviews and supervised junior developers
- Used TFS 2010 for Source Code Control, project related document sharing and team collaboration.
Confidential
Dev lead
Responsibilities:
- Lead the team to successfully implement the project.
- Proposed 3 tire architecture designs for .Net application. Proposed POC (proof of concepts) to support the design.
- Design alternative options to convert classic ASP ADO to ASP.Net code.
- Setting up IIS 7.0 to support classic ASP application during migration.
- Review offshore work. Co-ordinate with onsite on daily basis. Setting up environment for testing and reviewing the UTCs.
- Handled the responsibilities of managing technical risks throughout the project.
- Responsible for managing technical resources within project schedule.
- Involved in solution scoping, project estimation, breakdown of work, technical analysis and implementation.
- Successfully implemented web service using C#.NET, VB.NET to calculate the points based on customer eligibility criteria.
- Designed ASPX web page using ASP.NET, XML, XSLT, CSS, HTML, Javascript, JQuery to display messages based on the web service call.
- Working in an agile model on day to day basis.
Confidential
Senior Software Developer
Responsibilities:
- Design and developing enterprise level caching modules from scratch under architect guidance.
- Deep knowledge of façade and singleton patterns and dependencies injection.
- Making site AntiXSS to avoidCross Site Scriptingattacks.
- Integrating the framework to existing application.
- Interacting with website development team to help them understand and consume the framework.
- Responsible for providing the design solutions for refactoring the existing framework modules including enhancement and backward compatibility of Core modules.
- Deep knowledge of object oriented concepts.
- Developing agent level portal application from scratch based on MVP using WCSF in .Net 3.5 and C#. primarily involved in designing solutions, develop, POC, Test, and document as per the given requirement.
- Also have responsibility to mentor new team members.
- Working in an agile model on day to day basis.
- Writing ATC for max code coverage
- Used TFS 2010 for Source Code Control, project related document sharing and team collaboration.
- Acted as SME for my team and worked with multiple team's Architects, Project managers, Senior developers to identify the best approach for the project.
Confidential
Software Developer
Responsibilities:
- Worked on several PPM and worked with team met to test enhancement, Updated technical documents.
- Developed reports from the scratch using SSRS 2002.
- Worked to change the look and feel completely of portal using CSS and .Net 3.0/3.5, also to change the menu panel for the portal.
- Worked on enhancement for BPO, modified tables and store procedures.
- Identified some hidden existing critical issues in application during testing.
- Prepare impact analysis doc, estimation doc, conduct code reviews with client
- Prepared the detailed design of non-life insurance functionality insurance products.
- Involved in breakdown of work, technical analysis and design, development, production implementation and support.
- Developed UI Content using HTML, XML, XSLT, CSS, ASP.NET for this project.
- Worked on XML data binding and store the xml in database.
- Worked on data mapping and implementing the web service to call the dependency system.
- Successfully coordinated with the multiple development and testing teams to complete the project.
Confidential
Support Engineer
Responsibilities:
- Handle Sev3 Sav4 Sav5 incidents.
- Handle Problem records. Implement Change or Code Fix to fix the issue.
- Handle daily DTS check on SQL server2005.
- Handle Norwich Union Sales Support (NSS) RACE, generating queries and reports requested by client.
- Worked on Internal Tool: Confidential assessment Center using VS2008 and .Net3.5 platform.
Confidential
Developer
Responsibilities:
- Involved in the Analysis, Design, and Development of the web application.
- Developed Graphical User Interface for displaying data using ASP.NET and Code behind using C#.
- Developed business logic using C#, ASP.NET, ADO .NET.
- Created Database Tables, Stored Procedures, Triggers in SQL Server 2005.
- Performed validations on web forms using JavaScript.
- Expertise in developing rich UI based applications using CSS, HTML and JavaScript for better look and feel.
- Extensively worked on AJAX, JavaScript, CSS, XSL and XSLT.
- Client side JavaScript & server side Regular Expressions for strict input validations.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Involved in designing the Database schema using SQL Server 2005
- Have written complex stored procedures, Functions, and SQL Queries.
- Performed Unit testing and fixed the errors before submitting modules to UAT.
- Participate in code reviews.
- Used Microsoft Visual Source Safe (VSS) for Source Code Control, project related document sharing and team collaboration.
