Post Job Free
Sign in

Software Development Team Lead

Location:
West Chester, PA, 19380
Salary:
Based State Market
Posted:
April 27, 2025

Contact this candidate

Resume:

Punniyakodi V

TEAM LEAD - .NET SOFTWARE DEVELOPMENT LinkedIn Profile

+1 – 484-***-****

*************@*****.***

Leverage over 17 years of experience in software development and lead technological advancements and lead high-impact initiatives.

PROFILE SUMMARY

Over 17+ years of experience in Software Development and Support in .Net Technologies, progressing from Programmer to Principal Software Engineer with Team Lead and Project Management roles.

Skilled in various SDLCs, including Requirement Gathering, Analysis, Design and Implementation, utilizing DDD and TDD Patterns in AGILE (SCRUM) methodology.

Proficient with Amazon Web Services (AWS), focusing on services such as EC2 Instances, CloudFront, IAM, ECS, SQS, SNS, Lambda, API Gateway, DynamoDB, RDS (PostgreSQL), CloudWatch, Step Functions, Elastic Search and Elastic Cache.

Expertise in Object-Oriented Programming Concepts (OOPS), client-server applications, N-tier applications, ASP.Net MVC applications, APIs and Windows Service-based applications.

Experienced in Coding, Testing, Debugging and Automation of Web applications using ASP.Net MVC, Net Core APIs, ASP.Net with .Net Frameworks in C#, VB.NET, LINQ, WCF, JQuery, ADO.NET, Ajax, Angular, React, SQL Server, XML Web Services, Windows, Console and .Net Core Apps.

Managed software project life cycles, including requirement analysis, Functional/Design Specifications and Test plans, utilizing Domain Driven Development (DDD) and Test-Driven Development (TDD) with recognized design patterns.

Strong knowledge in database concepts, including database creation, DB Objects like tables, views, SQL queries, stored procedures, functions and triggers.

Proficient in RDBMS such as MS-SQL and NoSQL databases like DynamoDB, with extensive experience in writing complex PL/SQL, SQL queries, stored procedures and triggers in SQL Server/PostgreSQL.

Experienced with NoSQL technologies like DynamoDB, OpenSearch and relational databases like PostgreSQL and MS-SQL.

Experienced with Crystal Reports, Active Reports, SSRS and SSIS Packages.

Proficient in Software Configuration Management tools like TFS, Azure-DevOps CICD pipelines with YAML and Terraform.

Skilled in front-end development with UX and UI designs using ASPX, MVC, Angular JS, React JS and knowledgeable in NuGet Libraries, components and modern CSS styles including Bootstrap and Sass.

Experienced in SNS Event Producers and Consumers with Pub/Subtopics.

Exposure to SaaS, PaaS Infrastructure Application support and customization of Middleware and associated components like auto-scaling, staging and configurations.

Experienced in Agile Scrum Methodology, including Roadmaps, Milestones, Product Backlogs and defect tracking mechanisms.

Demonstrates strong leadership and management qualities, capable of handling multiple projects and mentoring teams to deliver prompt results based on agreed business requirements within TAT.

Self-motivated team player with excellent analytical, logical and problem-solving abilities, able to work independently or as part of a team with minimal supervision and possessing strong communication and interpersonal skills with a clear understanding of business rules. WORK EXPERIENCE

GROWTH PATH

TECHNICAL SKILLS

Programming Languages: C#.Net, SQL, TypeScript, Terraform (IaC)

Frameworks: .NET Framework 4.7, .Net Core 6.0/8.0, Entity Framework, NodeJS, AGGrid, txText Control

Web Technologies: MVC, Angular, React, TypeScript, ASPX, ASP, ADO, AJAX, HTML, HTML5, JavaScript, jQuery, JSON, XML, CSS, Sass, Bootstrap

Databases: SQL Server 2016, DynamoDB, OpenSearch, PostgreSQL

Web Services: SOAP, Restful

Messaging: WCF, SQS

Reporting Tools: Crystal Reports, Active Reports, SSRS 2005/2008/2012

Monitoring Tools: Elastic APM, OpenTelemetry, FullStory, Google Analytics

API Testing Tools: Postman, Swagger, SoapUI

Web Application Servers: IIS, Kestrel

CI/CD Tools: Azure DevOps, YAML Pipelines (Build, Deployment, Test Automation)

MS Office Tools: Excel, CSV, MS365, Visio

Cloud Tech AWS: EC2 Instances, ELBs, Cloud Front, IAM, ECS, SQS, SNS, Lambda, API Gateway, DynamoDB, RDS (PostgreSQL), CloudWatch, Step Functions, Elastic Search, Elastic Cache.

Methodologies: Agile, SCRUM

Automation Frameworks: XUnit, Playwright

Tracking Tools: Azure DevOps, TFS

Version Control: GIT, TFS

IDEs: Visual Studio .NET 2022/2019/2015/2013/2010/2008/2005, VS Code, MS SMS

Third Party Tools: AGGrid, txText Control

Operating Systems: Windows

Environments: Cloud (AWS), OnPrem

AI Powered Assistant: CoPilot Chat, Copilot Edit EDUCATION

Master of Computer Applications (MCA) – Bharathidasan University, Tamil Nadu, India (1999-2002)

Bachelor of Commerce (B. Com) – Kurinji College of Arts and Science, Tamil Nadu, India (1995-1998) PROFESSIONAL EXPERIANCE

First American India Pvt. Ltd., Bengaluru - Team lead - Software Development (June 2007– Till Date) Software

Developer

Senior Software

Developer

Principal

Software

Developer

Associate Lead

(Software

Development)

Team Lead

(Software

Development)

Client: First American Title Insurance.

Sep 2020 – Present

Role: Associate Lead/Lead Software Engineer

Description: AgentNet 4.0 is a Modernized application portal developed by First American Title Insurance Company. It aims to enhance the overall customer experience by providing end-to-end solutions for agents on top of existing applications in the title insurance industry. Here are some key features and benefits of AgentNet, Digital Storefront, Title Production Software, Underwriting Content and Education, AgentNet Marketing offers customer engagement tools to help agents brand, promote and grow their business. It includes a branded online presence, on-demand customized quotes, property reports and a library of marketing materials Environment: ReactJS, .Net Core, NodeJS, Microservices, EC2 Instances, ELBs, Cloud Front, IAM, ECS, SQS, SNS, Lambda, API Gateway, DynamoDB, RDS (PostgreSQL), CloudWatch, Step Functions, Elastic Search and Elastic Cache, Redis Cache, Open Search, Terraform. Responsibilities:

Understanding the business requirements provided by the Product teams and developing code according to enterprise application standards by implementing advanced UX with responsiveness.

Implementing new business logic to eliminate dependencies and adding resiliency on complex traditional APIs, we have transitioned to Lambda, Step Function and Containers.

Involved in the analysis, specification, design, implementation, documentation and testing phases of the Software Development Life Cycle (SDLC) using Agile methodology (SCRUM) for application development.

Faster on-boarding of AppDev team by preparing common frameworks in.Net Core and NodeJS for Microservices.

Quick to market solutions by selecting appropriate tools for Modernization on Development & Testing (Ex: Ready API, Resharper, OpenTelemetry).

Achieved efficient troubleshooting on microservices and all applications by proposing and implementing Open Telemetry in in all applications.

Defining and implementing CI/CD pipelines in Azure DevOps.

Optimized AWS cost by 30% cost by conducting cost analyses and optimizations for AWS cloud services in existing applications.

Developed security compliant solutions for cloud migration focusing on EC2, S3 Migration & Terraform building.

Maintained version consistency under First American Azure-DevOps for development, testing and deployment with CI/CD runners, jobs and pipelines using CI/CD yaml templates with numerous checks like builds, validations, test case executions, security scans, SonarQube, Veracode, etc.

Deployed, scaled, configured and wrote environment-specific manifest files for various microservices in AWS. Supported production by fixing issues, handling deployments and ensuring application stability. Client: First American Title & Escrow Closing System. Jan 2014 – May 2020

Role: Principal Developer/ Senior Developer

Description: Title & Escrow is a comprehensive portal designed to enhance the customer experience in the title insurance industry for closing. Key features include Title Insurance, which offers protection against title defects through lender's and owner's policies and Escrow Closing, which manages transactions with neutral third-party oversight to ensure contractual obligations are met. It also seamlessly integrates various agent software with multiple services to streamline workflows and improve efficiency. Environment: ASP.NET 4.7, Angular JS 1.8, C#, jQuery, Bootstrap, Web API, LINQ, JavaScript, ADO.NET, SSO, SQL Server 2016, TxText, Web Services, TFS, HTML5, CSS3, jQuery, XML, Aspose. Responsibilities

Participated in analysis, design, development and testing phases of application development using Scrum Agile methodology.

Designed, developed and deployed various data gathering forms using Web API, CSS, Bootstrap and AngularJS. Created dynamic web pages and single-page applications using AngularJS, including two-way and one-way data binding and built-in components.

Gathered requirements, conducted system analysis and handled design, development, testing and deployment.

Developed the application front end with HTML, ASP.Net, Ajax, Angular JS, jQuery and CSS and designed the application flow using ADO.Net, CSS and JavaScript.

Maintained and supported multiple projects and deadlines, recording work progress weekly.

Provided 24/7 support to Global Business Users as per scheduled meetings.

Engaged in all modules coding, database design and automated test cases related to web API under TFS.

Generated reports using Active Reports based on user selection.

Worked on Scrum methodology by breaking epics into stories within sprints.

Provided enhancement and L2 support as per user requests, documenting changes in OneNote for KT/review purposes.

Attended meetings with business users to gather requirements and implemented them into technical solutions.

Monitored the team and tasks, ensuring timely follow-ups and involvement in coding reviews and database design.

Implemented database objects like stored procedures, views and functions.

Documented technical and user specifications, reporting to the business as per the schedule.

Maintained version consistency under TFS/Azure DevOps for development, testing and deployment. Client: First American Policy Inventory and Generation System – Title Insurance (US). Feb 2013– Jan 2014

Role: Senior Developer/ Developer

Description: Policy Inventory Project, facilitating the issuance of title insurance policies to customers through agents across the United States. Oversaw the creation and customization of policy templates compliant with state-specific regulations across all 50 states, ensuring legal compliance and operational accuracy. Managed the policy lifecycle through a centralized Admin UI, enabling streamlined updates, version control, and audit tracking. Automated the policy generation process in PDF format for various types of property transactions, including:

Owner’s Title Policies

Loan (Lender's) Title Policies

Endorsements and Additional Coverage Documents

Environment: ASP.NET, Open XML, ADO.Net, Entity Framework & SQL Server, DocX, RPX. Responsibilities:

Conducted in-depth project initiation study, analysing business requirements and defining project scope.

Prepared estimation proposals and contributed to proof of concepts (POCs) to validate system design and technical feasibility.

Designed the system architecture for UI components, business logic, and data access layers to ensure scalability and maintainability.

Defined and developed a UI framework using ASP.NET, ensuring modularity and reusability.

Created custom controls and reusable components to enhance user interface consistency.

Developed business components using Entity Framework for seamless data access and service communication.

Facilitated knowledge transfer sessions with the onsite and production support teams on a periodic basis to ensure smooth handover and minimize knowledge gaps.

Played a key role in building strong collaboration between the business teams and offshore development teams, ensuring alignment on project goals, timelines, and quality standards.

Worked on application coding, testing and integration with team members.

Utilized SQL Server, Stored Procedures.

Created SQL Databases, tables, stored procedures and functions.

Acted as a liaison between business stakeholders and technical teams to clarify requirements and resolve ambiguities.

Provided timely updates on project progress and addressed technical challenges proactively to avoid delays. Client: First American (CPL) Production System – Title Insurance (US). May 2012– Jan 2013

Role: Senior Developer/ Developer

Description: Designed and developed the CPL Closing Protection Letter (CPL) Production System, enabling the secure issuance of CPLs to protect lenders and buyers against potential losses arising from misconduct or errors by title agents during closing. Automated the generation and management of CPLs for multiple transaction types, ensuring compliance with regulatory standards across different US states. Implemented a streamlined process for issuing CPLs through an intuitive UI, allowing agents to generate state-compliant letters effortlessly. Environment: C#, ASP.NET, Open XML, WCF, jQuery, ADO.NET, Entity Framework, and SQL. Responsibilities:

Conducted detailed requirement analysis to understand business needs and regulatory requirements for CPL generation.

Designed the system architecture to facilitate dynamic generation and secure storage of CPLs while ensuring compliance with state-specific guidelines.

Automated the generation of CPLs using Open XML and customized templates to reflect jurisdiction-specific terms and conditions.

Ensured dynamic population of data fields such as lender, borrower, property details, and agent information in the CPLs.

Developed WCF clients to consume core services related to title and closing data.

Ensured seamless integration with external systems for retrieving transaction data and maintaining consistency across the platform.

Implemented data validation and encryption mechanisms to safeguard sensitive information and ensure compliance with industry standards.

Engaged in regular review meetings with business teams and legal departments to ensure compliance with regulatory changes

Incorporated stakeholder feedback iteratively to refine system functionality and improve overall efficiency.

Created SQL Databases, tables, stored procedures and functions.

Developed the dynamic template feature for CPLs. Client: First American Title Insurance.

June 2007– April 2012

Role: Developer

Description: AgentNet classic application developed using .Net that aims to make things smoother for customers in the title insurance industry. It has cool features like Title Insurance, which protects against title issues with lender's and owner's policies, SDN and BackOffice Service, which handles transactions with a neutral third party to make sure everything goes as planned. Application exposes services to vendors for integration with AgentNet through their own Agent production software (SoftPro, Qualia)

Environment: ASP.NET, Open XML, WCF, jQuery, ADO.NET, Entity Framework & SQL Server. Active Reports, RPX.

Responsibilities:

Attended meetings with the PM to gather information from Business Users.

Developed new modules and updating existing ones for migration.

Completed assigned tasks within the TAT.

Involved in coding, testing, integration and deployment of the application.

Participated in meetings with Users and Project Leads for specifications.

Responsible for bug fixes across all refineries.

Developed new modules and modifying existing systems as per user requests.

Gathered requirements from users to complete tasks.

Completed System Modification Requests (SMR) within the time limit based on priority.

Worked on application coding, testing and integration with team members.

Utilized SQL Server, Stored Procedures and views.

Created SQL Databases, tables, stored procedures and functions.

Involved in Analysis, Business Flow, Client Meetings and SLC Architecture.

Provided Level 1 and Level 2 support.

Generated SQL Reports with SPs and deploying them on the report’s server.

Implemented bug-free code in .Net as per client requirements and business logic with team members.

Conducted unit and manual testing on all modules.



Contact this candidate