Available to hire
I am a software developer with 20+ years of experience building scalable web applications using Angular, TypeScript, JavaScript, React, and .NET. I specialize in front-end architecture, performance optimization, accessibility, and creating reusable UI components. I enjoy collaborating with product teams, mentoring peers, and staying current with frontend trends and modern toolchains.
Outside of work, I enjoy exploring new technologies and contributing to open source communities when possible.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Senior Frontend Developer at TechSun Soft Inc / Client : Capital One
October 31, 2022 - July 11, 2025* Designed and developed responsive and user-friendly web interface using Angular 14/16/18/19, TypeScript, HTML5, CSS3, SCSS and JavaScript.
* Involved in design and development of reusable UI library using Angular Component Dev Kit (CDK).
* Rearchitected the current Angular application to Server-driven UI (SDUI) with Dynamic Forms and Dynamic components for maximum code scalability.
* Developed dynamic form modules using angular reactive forms and custom control libraries.
* Developed complex controls like multi select tree dropdown, Typeahead search, Multi select list, Multi select lookup, Single select list, Single select lookup and registered to the dynamic form module.
* Migrated the application from Angular 16 to angular 18/19.
* Developed State Management using NgRx component store.
* Migrated NgRx Component Store to NgRX Signal Store.
* Refactoring the application to incorporate Angular Signals involves transition from observable-based patterns to a more granular reactivity system.
* Following the WCAG 2.1 guidelines for web accessibility for developing the UI components.
* Worked on unit tests using Karma, Jasmine, Angular testing utilities like TestBed, ComponentFixture.
* Developed and set up Test Automation using Cypress, Jest and Jasmine.
* Collaborated with UX/UI designers to translate wireframes and mockups into functional web pages.
* Optimize the application for maximum speed and scalability, ensuring high performance across different browsers.
* Developed containers, and applications using Docker, API with Node JS, Express Server and Kysely.
* Experience in designing and managing multiple applications and libraries in a monorepo using NX.
* Experience in using AI-enhanced development tools like GitHub Copilot and Cursor for development.
Senior Software Engineer at TekValley Inc / Client : DocuSign
November 19, 2021 - October 14, 2022* Developed UI layer using React, Redux, React Hook Form, Html5 and CSS3.
* Developed API for Ecommerce application using GraphQL, .Net 6, C#.
* Migrated GraphQL version from 2.3 to 4.5.
* Developed build and deployment script using Powershell for Jenkins CI/CD pipelines.
* Worked on unit tests using Jest, Jasmine, Angular testing utilities like TestBed, ComponentFixture.
* Worked on the integration of backend API developed with ASP.Net core, C# and GraphQL.
* Developed micro services using .Net core and deployed to Azure Kubernetes Service.
* Automated the Graphql API static documentation generation using SpectaQL and PowerShell scripts.
* Involved in release procedures, coding standard, documentation protocol and change management procedures.
* Coordinating with application partner technical contacts, troubleshooting and resolving connectivity issues, identifying Certificate/Permissions problems.
Senior Software Engineer at Apex Systems / Client : BP
April 24, 2021 - October 8, 2021* Developed UI using Angular, Typescript, HTML5, SCSS, and Bootstrap.
* Involved in design and development of reusable UI components using Kendo, PrimeNG, and Keyline.
* Migrate the application to Angular12 (TsLint to ESLint, Apollo-client to @Apollo/client3, GraphQL, AWS sdk)
* Worked on authentication module using AWS Cognito, aws-amplify, amazon-cognito-identity-js.
* Redesigned the shared data access library with latest apollo/client3, apollo-angular, GraphQL libraries.
* Utilized Nx to develop, test, build, migrate Angular applications with modern tools like Jest, Cypress, ESLint, NgRx.
* Followed the WCAG 2.1 guidelines for web accessibility for developing the UI components.
* Worked on security vulnerabilities, including SQL Injection, Buffer Overflows, Cross-Site Scripting, Cross-Site Request Forgery reported by SAST and DAST tools.
* Optimized data workflows by implementing LINQ to SQL and LINQ to XML for efficient data manipulation, querying, and transformation.
* Used Atlassian suite of tools including JIRA, Confluence, and Bitbucket.
* Deployed application in AWS S3, EC2 using Atlassian Bitbucket CI/CD pipeline.
* Worked on unit tests using Jest, Jasmine, Angular testing utilities like TestBed, ComponentFixture.
* Developed and set up Test Automation using Cypress, Jest and Jasmine.
* Worked with UI/UX designers and translated UI/UX designs into code.
* Participates in code review, refining linting rules, fixing sonarcloud and codesmell fixes.
* Following Agile practices with CI/CD concepts and Unit Testing.
Senior Software Engineer at TekValley Inc / Client : Wells Fargo
December 6, 2009 - April 7, 2021* Designed and Developed UI layer using Angular 2/4/6/8/10, NgRx, RxJS, ASP.Net MVC, Typescript, JavaScript, ES6, HTML 5, Angular Material, Bootstrap and CSS3.
* Experience in state management using Angular Services with RxJS subjects and NGRX Store.
* Utilized Angular CLI, Angular Schematics and Visual Studio SPA application (Angular) template scaffolding techniques for the development productivity.
* Coordinating with UX designer and designing the UI using the UI components Angular Material, Bootstrap and JQuery.
* Experience in Angular testing utilities like TestBed, ComponentFixture, and the functions that control the test environment.
* Developed Angular applications with advanced techniques like Dynamic Components, Angular Elements, Dynamic Forms, Angular Service Worker and App Shell.
* Worked in Test automation frameworks and E2E tests with (Selenium, NUnit, .Net) & (Protractor, Karma, Jasmine).
* Experience in making design and technical decisions for Angular Single Page applications.
* Developed Angular Libraries to share across the projects.
* Worked on back end layer using C#, ASP.Net Core API, Node JS and Express Server.
* Developed Data Access Layer using ADO.Net, Entity Framework, .Net Core Entity Framework, Dapper.
* Designed and Developed Middle Layer using WCF Services, Windows Service, C# and IBM Web Sphere MQ Client.
* Migrated the legacy web services to ASP.Net core API (Micro Services), Ocelot Gateway and deployed in Docker.
* Developed DB objects like stored procedures, Functions, Complex Queries using SQL Server (2005/2012/2017).
* Solely architected, designed and developed one of the middle layers (ATM Response Manager) for the ATM.
* Worked closely with Upstream and Downstream application partners and integrated the (SOA) applications and maintained application programming Interfaces (API), schemas and security standards.
* Designed and developed the parsing engine for Raw ATM messages and Tablet usage data from the upstream applications.
* Developed test simulator tool (E2E testing) for the ATM response messages (SOAP).
* Developed and maintained entity classes and relationships to manage relational data as objects using LINQ to Objects, LINQ to XML, and LINQ to SQL.
* Utilized Entity Framework for high-performance data operations and optimized complex transformation logic in enterprise-level applications.
* Implemented Apache Kafka for scalable, real-time data streaming to downstream applications and services.
* Worked on .Net Authentication (Windows/Forms/Certificate) and Authorization, securing confidential data with encryption, secure tokens JWT, OAUTH.
* Worked on PowerShell scripts for NDM file transfer and connected direct scheduled tasks.
* Worked on the integration of MicroFocus Voltage and implemented encryption methods (FPE) for the PII data.
* Implemented certificates, SSL/TLS/TLS1.2, IIS configuration with secure channel.
* Used Web Content Accessibility Guidelines (WCAG) 2.1.
Senior Software Engineer at CDC Global Services / One E App
January 16, 2009 - November 24, 2009* Developed the GUI with ASP.Net, AJAX, JQuery, JSON, Java Script and XSLT using Visual Studio 2008.
* Studied the existing applications in ASP and migrated to ASP.Net 3.5.
* Implemented Cross Browser support in the web application for Firefox, Safari, IE6 and Opera.
* Migrated the ASP.Net web application to ASP.Net MVC application.
* Developed Custom Controls and User Controls using ASP.Net and C#.
* Developed stored procedures and Functions in SQL Server-2005.
* Implemented Globalization in web application.
* Utilize Entity Framework for Data operations using LINQ to SQL to optimize complex data and manipulation and transformations in applications.
* Involved in the Performance tuning of the Web Application.
Senior Software Engineer at CDC Global Services / Client : SonicWall Inc
November 18, 2007 - October 9, 2008* Migrated the application developed in ASP, VB Script, and XSLT to ASP.Net and C#.
* Studied the VB6 Components and replaced them with .Net Components.
* Involved in enhancement and maintenance of existing applications in ASP.
* Developed the GUI with Web Forms, XSLT, AJAX, Java Script, JQuery and JSON.
* Developed Data Access Layer using ADO.Net and Microsoft Application Blocks.
* Involved in Architecture and Design of Service Layer using WCF Services.
* Developed Reports using SQL Server Reporting Services (SSRS).
* Developed XML Schema for the Business Entities used in the Web Methods for validating Request.
* Developed the Soap Extension to validate the XML Schema.
Education
MBA at Madurai Kamaraj University
June 6, 1994 - April 19, 1996B.Sc at Manonmaniam Sundaranar University
July 8, 1991 - April 15, 1994Qualifications
Industry Experience
Software & Internet, Financial Services, Healthcare, Government, Energy & Utilities
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Tracy today.