Tech Lead Resume
NJ
SUMMARY:
- A Microsoft Certified Technology Specialist with 12 years of IT Professional experience in Web and Windows Application development using Microsoft Technologies/Tools such as ASP.NET Web Forms, MVC using C#, WCF Services, WebAPI, Fiddler, ADO.NET, Entity Framework, LINQ, AJAX and jQuery, JavaScript, JSON, XML, HTML, CSS, Bootstrap, LESS, AngularJS1, Jasmine.
- Experience in multiple domains including Banking, Telecom, Printing and Healthcare domains.
- Experience in end - to-end development of software applications from requirement analysis to system study, designing, coding, testing, debugging, documentation, implementation using Microsoft.Net Technologies.
- Strong Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) frameworks.
- Experience in Service Oriented Architecture (SOA), Waterfall, and Agile methodologies.
- Expiring using Object Oriented Programming concepts (OOPs) and methodologies.
- Experience in programming skills using C# and very good knowledge in C++
- Experience with source control tools like Visual Source Safe (VSS), Sub Version (SVN) and Team Foundation Server (TFS)
- Experience with RDBMS databases including SQL Server and Oracle.
- Experience in creating Stored Procedures, functions, Views and Cursors.
- Extensive in-depth experience and technical expertise in Microsoft Visual Studio .Net Framework.
- Experience in designing, developing, and integrating Web Services
- Experience in implementing Entity Framework and using LINQ queries
- Expertise in using Design Patterns
- Performed unit testing and troubleshooting applications built on ASP.NET, .NET, C#, JavaScript technologies and SQL Server
- Reviewed and analyzed business requirements and provide technical feasibility and estimates
- Excellent team player and can work in Development/Staging/Production environment.
- Analytical and communication skills, self-motivated, adaptive to new technologies, quick learner, hardworking and positive attitude.
- Good team player and can work independently and willing to relocate.
TECHNICAL SKILLS:
Technology Domains: Web Development, Windows applications, UI Development
Architecture Styles: MVC, Distributed and n-tier architecture, Client- Server model, Rich Client Applications
Programming Languages: C# and C++
IDE and Tools: Visual Studio, Brackets, Fiddler.
Web Frameworks & Technologies: ASP.NET, ADO.NET, Entity Framework, MVC Framework, AngularJS1, Jasmine, LINQ
Markup Languages: JavaScript, jQuery, HTML5, CSS3, XML, JSON, Bootstrap, LESS
Distributed Technologies: Web services, WCF and Web API
Database: MS SQL Server, Oracle
Web Servers: Cloud Platform
IIS, GitHub: Microsoft Azure
Methodologies: Waterfall, Agile
Version Control: Visual Source Safe (VSS), Sub Version (SVN) and TFS
WORK EXPERIENCE:
Confidential, NJ
Tech Lead
Responsibilities:
- Responsible for analysis, design, implementation and deployment
- Developed the application in C# .NET, ASP.NET, WCF, AngularJS, jQuery, Bootstrap, HTML, CSS
- Performed unit testing, debugging.
- Developed and implemented appropriate exception handlers
- Troubleshooter and resolved application issues escalated from end users.
- Participated in daily weekly and bi-monthly status meetings.
- Updated the various status of requirement in rally
- Identified defects within application, worked with vendor and project management team on a code change and new fix in upcoming Release. This resulted increased efficiency in migration of all the dependent applications.
- Involved in the creation of WebAPI RESTFul services
- Developed an administration site, where user can access necessary integration steps and application owner can create/modify/update/delete the view details.
- Provided business capability of running own reports by requesting reporting dashboard for most commonly requested data.
- Ensured reported issues were resolved more quickly by documenting and tracking application issues, using Agile Methodology, as well as by participating in scrum meetings, which assisted with prioritization of issues.
- Provide quality support to a varied user community via Remedy, email and voice communications
- Maintain system environments, scripting and configuration changes
- Research problems and support other internal groups and vendors
- Respond to, research and resolve trouble reports and system alarms to determine problem severity and diagnose, determine and execute appropriate response actions
- Evaluate alarming structures and determine optimal ways to proactively recognize trouble
- Decreased system errors through discovery of redundant data within database, which led to working with Development team on cleanup of data.
Environment: Visual Studio 2015(IDE), ASP.NET4.5, C#.NET 5.0, ADO.Net, HTML, CSS, Java script, SQL Server 2012, SAP, Web API,TFS 2010, Entity Framework, MVC 5, TFS, AJAX, JQuery, AngularJS1
Confidential, NJ
Tech Lead
Responsibilities:
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Prototype and evaluate alternative designs in light of security, reliability, continuity and functional completeness
- Designed and developed .NET web components and user controls using ASP.NET MVC and C#.NET, AJAX Toolkit.
- Implemented JQuery for client side sorting and validations.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Hands on experience on implementing AJAX functionalities for partial page rendering through JSONP.
- Regular scrum calls with offshore to get the development progress updates and also discuss any technical blocks. Used agile/scrums methodologies.
- Developed Drill-down, bar, pie and gauge charts for online dashboard.
- Developed WCF services to retrieve the real-time data of the client’s account, meeting and actions.
- Strong experience using Team Foundation Server such as creating work items, managing build process and back up
- Developed webpages using HTML5, CSS3, jQuery, Bootstrap and AngularJS.
Environment: C#, .Net framework 4.0, AJAX, CSS3, HTML5, JavaScript, JQuery, MS SQL Server 2008, IIS, Agile, TFS.
Confidential, NJ
Tech Lead
Responsibilities:
- Involved in complete lifecycle of the Application.
- Created the various types of widgets for data retrieval.
- Designed and developed user controls for reusability in MVC Architecture.
- Used Enterprise Library for DAL, Error Handling and Validations.
- Identified the possibilities of performance tuning and redesigned on existing application to reduce the operation cost.
- Implemented dependency injection using Unity.
- Used CSS and jQuery extensively for table less Layouts.
- Worked with jQuery extensively for Asynchronous calls and client side Validations.
- Approached with requirements for design and construction of the tools that improves the productivity.
- Implemented using Agile Methodologies.
- Responsible for resolving the application and technical related issues.
- Integrated Print and Excel functionality with formatted views and data.
- Written Functions, Stored Procedures and Dynamic Queries in SQL.
Environment: MVC 4, .Net Framework 4.0, AJAX, HTML, JavaScript, JQuery, Visual Studio 2013, MS SQL Server 2008, IIS, Windows Server 2008, TFS
Confidential, NJ
Senior Software Engineer
Responsibilities:
- Involved in understanding the existing applications design, functionality, architecture
- Designing the new framework for developing the product as per user requirements
- Coding the application using C#.NET, ASP.NET MVC, WCF and SQL
- Developed web forms using HTML, CSS and validation, JavaScript and j and
- Involved in unit testing, system testing, integration testing
- Document reviews and following the standard product development life cycle process
Environment: Windows XP Professional, .NET Framework 4.0, ASP.NET MVC, Entity Framework, C#, WCF, SQL Server 2008 and VSS.
Confidential, WA
Senior Software Engineer
Responsibilities:
- Involved in gathering the business requirements, providing the best solution for the problem
- Application design using client server architecture
- Application coding using ASP.NET, C#
- Developed prototypes using HTML and CSS
- Generating business reports using Crystal server reporting services regular client interactions through weekly meetings and generation of weekly
- Involved in database design, testing (query preparation and data verification)
- Identified the areas for performance tuning in all the layers like in database stored procedures, web services and in the user interface of the application.
Environment: C#, MVC 4, .Net Framework 4.0, AJAX, HTML, JavaScript, JQuery, Visual Studio 2013, MS SQL Server 2008, IIS, Windows Server 2008, TFS, Perl, Oracle 10g/11g, Business Objects, Toad and PL/SQL Developer, C++, PL/SQL, SunOS.
Confidential, NY
Senior Software Engineer
Responsibilities:
- Involved in gathering the business requirements, providing the best solution for the problem
- Identified the areas of improvement and increased the overall performance of the application
- Implemented new features as per the user requirements
- Application coding using ASP.NET, C#
- Daily client interactions for requirement analysis and creating HLD and LLD documents
- Involved in database design, testing the query preparation and data verification
- Identified the areas for performance tuning in all the layers like in database stored procedures, web services and in the user interface of the application.
- Responsible for production support and maintenance of the various releases.
Environment: Windows-XP, VC++, C#.NET, JAVA, Confidential Custom APIs, COM, Visual Studio 2005, MS-VSS.
Confidential, FL
Software Engineer
Responsibilities:
- Involved in gathering the business requirements, providing the best solution for the problem
- Implemented new features as per the user requirements
- Application coding using C# and WinForms
- Daily client interactions for requirement analysis and creating HLD and LLD documents
- Identified the areas for performance tuning in all the layers like in database stored procedures, web services and in the user interface of the application.
Environment: Windows, Linux, C++, VC++, MFC, C#.NET, MS-VSS.
Confidential, MA
Software Engineer
Responsibilities:
- Involved in requirement analysis and implementation
- Implemented new features as per the user requirements
- Application coding using C# and WinForms
- Daily client interactions for enhancing the current application
Environment: Windows 98, C, C++, VC++, Windows API, COM, VC++ 6.0, MS-VSS.