Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Personal Information
Timeline
Generic

Harp S

Houston,TX

Summary

Highly skilled and experienced Green card holder with over 12 years of US onsite experience in web development and user interface development. Demonstrated expertise in leading teams and delivering exceptional results. Proficient in all phases of the SDLC project, with a strong focus on scrutiny and product implementations. Successfully led teams of 8-10 developers in various projects using an onsite-offshore model. Collaborative team player, quick learner, and creative problem solver with finely tuned analytical skills. Extensive hands-on experience in finance, healthcare, automobile, and banking industries. Built scalable applications using JavaScript, HTML, Typescript React.JS, NgRX, Angular (versions 2-18). Expertise in large scale enterprise JavaScript/Angular application development, including all Angular features. Skilled in setting up environments and projects in Angular, as well as working with dependency injection and conducting unit and E2E testing. Knowledgeable in web accessibility and proficient in managing source control for teams in an AGILE environment. Experienced in gathering customer and functional requirements and translating them into technical requirements. Proficient with Git version control system. Enthusiastic, knowledge-hungry self-starter who thrives on challenges and quickly adapts to the latest technologies, skills, concepts, and ideas. AWS proficient. Skilled in BDD testing using Selenium, Cucumber, Eclipse, Jasmine & Karma in Angular. Detail-oriented, organized, and meticulous employee who excels at working at a fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success as a team lead.

Overview

12
12
years of professional experience
5
5
Certification

Work History

Software developer (SME)

UOF
01.2023 - Current
  • Evaluate appropriate design choices using Signals in Angular 18 for a change detection
  • Redirected users based on authentication status or other application conditions with Angular 18 function-based route redirects
  • Used server-side enhancements of Angular 18 including event replay, which ensures a smoother user experience by mimicking client-side behavior on the server
  • Used new feature of Angular 18 to new feature 'Fallback Content for ng-content' to clarify default content that will be shown if no content is passed from the parent component
  • Utilized Typescript 5.4 as a part of Angular 18
  • Used Angular 18 new feature 'Template Enhancements with 'let-user' that forms writing templates clearer and more intense
  • Used deferrable views of Angular 18 to improve applications Core Web Vitals
  • Design technical documentation to include the technical aspects of architecture, design, and quality assurance
  • Scrutinize algorithm development, refinement and problem-solving approaches along with program debugging and testing
  • Investigate the validation strategy for JSON web token API call
  • Frame all Agile project administration strategies from scratch
  • Perform User verification processes in web development along with session and local storage user management
  • Explore hashing systems being used such as HMAC, SHA256 or RSA for web services
  • Investigated heavily on Jenkins and its workflow for the deployment process using CICD
  • Address all JavaScript ES6 features
  • Collaborate on enhanced usage of modular code

Lead Angular Developer

CitiBank
04.2022 - 01.2023
  • Worked as Tech Lead to do the code review for the angular applications with new Angular 15
  • Developed user interface by using the Angular JS, for SPA development
  • Created multi route applications using Angular
  • Developed multiple applications from scratch and integrated it with the backend
  • Deployed applications in the production using Jenkins to AWS S3 hosting, deployment to remote server and other techniques
  • Created Custom pipes to alter interpolated values as per the requirement with least amount of code
  • Created Reactive Angular forms for handling complex and dynamic form inputs
  • Performed Data validations for template and reactive forms
  • Used RxJS operators like merge Map, switch Map, throttle, distinct until changed to enhance application performance and reduce code
  • Created modular components using the latest JavaScript features which were reused for other similar applications saving time and resources
  • Expert in BDD using selenium, Cucumber for writing the test case scenarios for the UI screens
  • Performed Unit and E2E Testing of Angular applications using BDD, Jasmine and Karma
  • Expert in Performance improvement in Angular applications using Lazy Loading, change Detection, AOT compilation, Dead code elimination, run time optimizations using Enable Prod Model () etc

Lead Angular Developer

Bank of America
04.2021 - 01.2022
  • Worked on Environment and Project set up for Angular applications
  • Used Angular 13 to provision the use of persistent build cache by default
  • Due to this tooling revise, there is a 68% improvement in the overall build speed
  • Used Ivy feature of Angular 13 which assembles every component individually, which accelerates development times
  • Worked on changes in framework and dependency updates in Angular 13
  • Worked on Typescript 4.4 in Angular 13
  • Did Update from Angular 7 and lower versions to Angular 11 with Typescript in one of the projects
  • Worked on Dynamic imports for lazy routes in Angular 8 with Typescript
  • Implemented Angular Ivy working on Incremental DOM in Angular
  • Worked on Angular 8 in the dev environment
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
  • Scaffolded Angular applications using new features
  • Worked on Routing and Navigation in Angular Applications
  • Typescript for Angular Development
  • Built optimized and fast rendering applications on Angular
  • Performed Unit Testing of Angular applications
  • Worked on Performance improvement in Angular applications
  • Worked on HttpClient and HttpInterceptors in Angular apps
  • Worked on RXJS and relevant operators

Software Developer (Angular/Vue)

Cap One & UF
04.2020 - 03.2021
  • Worked on Environment and Project set up for Angular applications
  • Did Update from Angular 7 and lower versions to Angular 10 with Typescript in one of the projects
  • Worked on Angular 8 in the dev environment
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
  • Scaffolded Angular applications using new features
  • Worked on Routing and Navigation in Angular Applications
  • Typescript for Angular Development
  • Built optimized and fast rendering applications on Angular
  • Performed Unit Testing of Angular applications
  • Worked on Performance improvement in Angular applications
  • Worked on HTTP Client and http Interceptors in Angular apps
  • Worked on RXJS and relevant operators
  • Manage various AWS services be it VPC, Route 53, Amazon S3, CloudFront, DynamoDB, Redshift etc
  • Co-ordinate on Docker client, Image, and containers
  • Used NPM for installing required node modules and other published Angular NPM modules
  • Managed state with the help of NgRx
  • Design technical documentation to include the technical aspects of architecture, design, and quality assurance
  • Scrutinize algorithm development, refinement and problem-solving approaches along with program debugging and testing

Software Analyst

UNA
04.2019 - 03.2020
  • Gathered, examined, and evaluated best practices for dealing with technological problems
  • While developing technical strategies, incorporated the concepts and methods of technical solutions, critical thinking, and problem solving
  • Determine and evaluate important issues pertaining to technology
  • Established the technical project's framework
  • Focused on establishing the appropriate computer software structure
  • Worked on implementing data and system security aspects

Sr UI Angular developer (Software Developer)

CBRE & IBS
01.2018 - 04.2019
  • Worked on Environment and Project set up for Angular applications
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
  • Lead teams in a few implementations of projects running in parallel
  • Worked on updating the application with new features of Angular 4
  • Scaffolded Angular 6 applications using new features
  • Worked on Routing and Navigation in Angular Applications
  • Used Typescript for Angular Development
  • Worked on Performance improvement in Angular applications
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators
  • Worked on HttpClient and HttpInterceptors in Angular apps
  • Worked on RXJS Compatibility package to get backwards compatibility with RxJS before Angular version 6
  • Built optimized and fast rendering applications on Angular 6 with Typescript
  • Performed Unit Testing of Angular applications
  • Used NPM for installing required node modules and other published Angular NPM modules
  • Worked on increasing Runtime optimization in angular apps
  • Developed, implemented, and tested the backend of Angular which was Golang and Beego
  • Optimized the Go code using goroutines
  • Implemented CRUD functionality
  • Developed the user authentication module using JWT in the backend and integrated that with the Frontend
  • Worked on the output response standardization and error handling on the backend
  • Integrated Frontend with the Backend and provided the APIs for different components
  • Created different structs, controllers, models and routers using Golang on the backend side
  • Created different tables catering to the schema and business requirements using Postgres

Software Developer (UI)

Platys Inc
06.2014 - 12.2017
  • Worked on sharing Data between Angular components
  • Worked on Dependency Injection in Angular Applications
  • Performed Unit Testing and E2E testing of Angular applications
  • Understanding and working knowledge of Lifecycle Hooks in Angular
  • Worked on enhancing Performance of Angular Application
  • Worked on Enhancing performance of Angular App using Lazy Loading and other features
  • Used services to read data from remote server using React.JS
  • Worked on Presentational and container components, stores, Reducers etc
  • In Redux
  • Used React.js library functions for the logical implementation part at client side for all the application
  • Created React.js for reusable components (multi-field form elements, background file uploads)
  • Implemented React.js Controllers to maintain each view data
  • Worked on Various Angular RxJS operators
  • Created custom, general use modules and components which extend the elements and modules of core Angular
  • Worked on NGZONE, Change Detection Strategy in Angular app
  • Worked with Express.js for the development of RESTful web services and middleware configurations
  • Worked on Debugging in express.js
  • Worked on Implementation best practices in Node/Express
  • Worked on Security aspects of the Angular application
  • Unit Testing of Angular applications
  • Developed, implemented Node.js applications
  • Environment: JavaScript, React.js, Node.js, Angular, Node.js, Express.js, html5, CSS 3

Software Developer

Tamvid, Inc
02.2012 - 06.2014
  • Obtained detailed knowledge of the business process being followed in the project environment Extracted the business requirements from the end users keeping in mind their need for the application
  • Involved in the performance tuning of the server
  • Involved in migrating from one environment to another environment
  • Involved in backing up the application on a daily basis and restored the application whenever required
  • Designed and developed web enabled Forms to enable users to enter data for capital costs planning, sales and marketing planning using form designer
  • Worked on the Implementation of Reports and Business Rules
  • Automated the backup process using Shell scripts and worked on UNIX shell wrapper scripts
  • Developed Load rules for Dimension build and Rules File for loading the data from Oracle GL
  • I interacted with the data staging team to get appropriate data into cubes
  • Involve and build an enterprise level application

Software Developer

Navistar
03.2011 - 02.2012
  • Developed internal and external validation code
  • Worked on the performance enhancement of the application
  • Worked on various module packages for product delivery
  • Worked on software installation and providing KT to the new hires
  • Worked with Offshore -onsite team model
  • Gathered requirements from the Business
  • Created User stories for the team members
  • Worked with QA team on daily basis in fixing the reported bugs/defects
  • Deployed bugs fix to production
  • Developed and modified SharePoint user privileges as directed and in compliance with all standard operating procedures
  • Maintained all backup procedures and records for SharePoint installation

Education

Master of Science - Computer Science and Electrical Engineering

Skills

  • Angular 18
  • Angular 2, 4, 6, 8, 10, 12, 13, 14, 15, 16, 17
  • NgRX
  • RxJS
  • Angular Material
  • Interface design and implementation
  • Agile development methodologies
  • Bootstrap
  • Jenkins
  • GitHub
  • Team Lead
  • TypeScript
  • ES6
  • JavaScript expert
  • Cybersecurity best practices
  • Technical analysis
  • Code review
  • Cloud computing
  • User acceptance testing
  • Best practices implementation
  • Testing and debugging
  • Azure development
  • Proficient in HTML
  • Product development
  • RESTful services
  • Software debugging
  • Data structures
  • Git proficiency
  • Virtualization
  • API design
  • Code debugging
  • Cloud-based storage
  • Contiguous integration systems
  • DevOps principles
  • User interface design

Accomplishments

Senior Member IEEE (Institute of Electrical and Electronics Engineers)

Certification

  • AWS Cloud Solutions Architect Professional Certificate
  • DevOps on AWS Specialization
  • Google Cybersecurity Professional Certificate
  • CompTIA a+ Cyber
  • CompTIA a+ Network
  • Senior Member (IEEE)

Personal Information

Visa Status: Green Card

Timeline

Software developer (SME)

UOF
01.2023 - Current

Lead Angular Developer

CitiBank
04.2022 - 01.2023

Lead Angular Developer

Bank of America
04.2021 - 01.2022

Software Developer (Angular/Vue)

Cap One & UF
04.2020 - 03.2021

Software Analyst

UNA
04.2019 - 03.2020

Sr UI Angular developer (Software Developer)

CBRE & IBS
01.2018 - 04.2019

Software Developer (UI)

Platys Inc
06.2014 - 12.2017

Software Developer

Tamvid, Inc
02.2012 - 06.2014

Software Developer

Navistar
03.2011 - 02.2012

Master of Science - Computer Science and Electrical Engineering

Harp S