Technology Lead Resume
Geico, MD
SUMMARY
- Over 9 years of expertise in IT design, development and services of web applications in Financial, Investment Banking, Insurance.
- Extensive experience in agile environments in all aspects of SDLC with focus on continuous improvement and continuous delivery.
- Possess strong leadership skills with ability to communicate complex technical ideas in a plain language.
- Extensive experience of implementing SOLID Design Principles and Design patterns like SOA, REST, Singleton, Dependency Injection, IOC, Repository Pattern, Factory and Facade.
- Comprehensive understanding and experience of working in Agile Development with SCRUM and TDD methodology.
- Extensive hands on experience on improving web applications and API’s performance to make it scalable and highly available.
- Extensive hands on experience on Azure Service Bus, Blob, Azure PASS Services, Azure Kubernetes and Docker.
- Extensive hands on experience on Splunk integration with .Net applications.
- Extensive experience with object - oriented coding utilizing .NET Core 3.2/3.1 and .NET Framework and C# (ASP.NET core; custom controls; custom classes; object-oriented business, presentation and data access layer coding); experience utilizing generics and LINQ.
- UI development expertise utilizing ASP.NET Core and ASP.NET MVC; JavaScript and JavaScript libraries (jQuery, jQuery UI, React Js, Angular 9, Angular JS), HTML and CSS; recent experience implementing responsive UI designs.
- Database development utilizing SQL Server V 2008/ 2012/2014 (T-SQL), ADO.NET, LINQ to Objects and LINQ to XML for data access; entity/relationship modeling utilizing Entity Framework.
- Experience in onsite-offshore model in managing projects involving multiple teams across globe.
TECHNICAL SKILLS
Cloud Technologies: Azure PASS, Azure Service bus, Kubernetes, Docker, Blob, AWS PASS, Firewalls.
Web Technologies: C#, ASP.Net, ASP.Net Core, WCF, Web Services, React Js Angular, Silverlight, HTML5, CSS3, MVC with Razor framework, Web API, JQuery, Fluent Validations, JSON, XML, SharePoint 2010
Databases: SQL Server, Oracle
Other: IIS Management, SOA, SSIS, Change Management, ReSharper, PowerShell, TFS, Visual Studio 2008/2012/2015/2017/2019 , KendoUI, Mobile web debugging tools - Weinre, LESS, Angular, Fiddler, nUnit, qUnit, VSS, SVN, GIT.
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, GEICO, MD
Technology Lead
Responsibilities:
- Designed and developed a highly available, robust and scalable API which enables GEICO upstream applications to report the different kinds of driver and vehicle reports to the state as per the schedule.
- Designed and developed a Lexis Nexis data based Simulation API so that GEICO can validate test scenarios by creating special test cases/subjects with unique customized /special features which are needed specific to GEICO Business by using existing test bed data as pool to mix and match characteristics.
- Improved the performance of API request response time from 900 milliseconds to under 250 milliseconds using visual studio diagnostics tool with constant load of 50,000 requests concurrently.
- Provided technical guidance and coaching to developers, and conducted code review to maintain code quality.
- Provided design guidance across a range of system and application technologies, ensuring solutions are aligned with the enterprise architecture vision and meet with technical standards.
- Worked with DEVOPS to setup CICD pipeline build processes using Azure DevOps tool.
Confidential
Technology Lead
Responsibilities:
- Designed from scratch a scalable web-based application using .Net Core, MVC, React JS and C# which enables franchises to create and manage real time appointments for tax filling around all centers in all six time zones.
- Designed and developed a highly available, robust and scalable API to calculate real time available, scheduled, cancelled time slots on daily, weekly and monthly basis which is consumed by multiple applications. Build an ETL process to pull open and closing times of offices from downstream systems to evaluate time slots.
- Proposed a design to build an Enterprise framework to host all in house web application under one umbrella which provides common features like data access operations, circuit breaker, Cache management, service orchestration, API gateway, etc. as part of framework.
- Served as a SME and technical liaison between Offshore developers and business partners.
- Provided technical guidance and coaching to developers, and conducted code review to maintain quality of code.
- Provided design guidance across a range of system and application technologies, ensuring solutions are aligned with the enterprise architecture vision and meet with technical standards.
- Leading an offshore development team using Kanban methodology, providing coaching to new members of the team and setting the development standards.
- Implemented build process and continuous integration.
Confidential
Technology Lead
Responsibilities:
- Design and development to enhance auto insurance module of Geico Insurance web application by introducing new Rates and Fees Basis States, using MVC, React JS and WCF rest services while ensuring these are OWASP and PCI compliant and also reduce security vulnerabilities.
- Participated in business excellence activities from technical aspect and recommended improvement/opportunities strategies.
- Involved in daily standup, sprint planning, and estimation meetings.
- Involved in web application development of DSProWeb using Angular, MVC, JQuery, JavaScript etc.
- Using Bootstrap for mobile responsive screens.
- Involved in developing client side and server side validation using Angular, JQUERY, and Fluent validation.
Confidential
Technology Lead
Responsibilities:
- Responsible for architecture and design of web applications and services on SaaS platform to make it OWASP and PCI compliant and reduce security vulnerabilities.
- Worked on REST based OData services to retrieve data from DB using Entity Framework.
- Worked on PowerShell Scripting for writing deployment and server check status scripts.
- Developed the frontend screens using ASP.NET MVC 4.0, HTML5, KnockoutJS, and Bootstrap.
- Technical guidance to avoid server side processing and page refreshes by adding client side validation, asynchronous AJAX calls and overall user friendly experience.
- Resolved costly history of performance bottlenecks, using ANTS profiler and Fiddler tools, by implementing caching of static data/ files and reducing database roundtrips.
- Coordinating and managing both onshore and offshore teams and assigning sprint tasks.
- Work in alignment with Strategic Product Managers to deliver new products.
- Support ongoing skills development and goal management to ensure a strong and motivated technical team is in place.
- Led the project to develop a new reporting system using Crystal Reports to replace old way of creating and sending reports using 4GL programs that access data from Informix databases.
Confidential
Senior Developer
Responsibilities:
- Key contributor in defining, documenting functional scope and conceptualization of new technical solutions in mobility area.
- Worked at ground level with team in troubleshooting technical problems, identifying technical solutions to complex requirement and addressing performance issues.
- Proof of concept to provide some of automated solutions e.g. User stories for mobile, JavaScript code coverage tool and integration test cases.
- Developed a POC to create a lending portal for Nationwide Bank using MVC, HTML5 and WCF services.
- Led the project to overhaul accessing our ASP versions of Prologue™ and the new Risk Services using Silverlight, WCF and MVVM model to create an innovative cloud based ASP portal named Intelligent Workplace.
- Developed a Multi-tenant based User management module to access Cloud based ASP portal using LDAP.