PRIYA
Full Stack UI/Web Application Developer available for new project.
Open to relocate Visa : H1B
· Around 9 years of experience as a Full Stack UI Developer for Web Applications.
· Have excellent experience in working on Agile development lifecycle involving standups, sprint planning, retrospective sessions and managing user stories in Rally, JIRA.
· Have an extensive experience in designing User Interface (UI) applications and professional web applications using
JavaScript, Typescript, JSP, HTML5, DOM, AJAX, JQuery, CSS3, SASS, SCSS and Bootstrap 3/4.
· Worked on JavaScript frameworks like Angular 1.x, 4, 6, Vue JS, Node JS.
· Worked on IDE’s such as Eclipse, Sublime text, Brackets, IntelliJ.
· Good exposure with Application Servers like Nginx and Apache Tomcat.
· Experience in writing unit test cases using Junit, Jest, Jasmine and Karma.
· Strong experience with version control tools like GIT, Bit bucket and GERRIT for code review.
· Hands on experience on working with Java8, Spring Boot, Spring JPA, JUnit, PostgreSQL
· Worked with teams where requirements are constantly being implemented, tested and improved.
· Excellent working knowledge on AWS. Developed and deployed various micro services in AWS.
· Participated in enterprise level disaster recovery exercise with East region isolation and West region restoration.
Education:
· Masters in Computer Science Engineering – University of New Hampshire, NH, USA
· Bachelors in Computer Science Engineering - Anna University, India
Technical Skills:
Programming languages: Java, J2EE, C/C++, C #, PHP, Python
Web technologies: HTML5, CSS3, Preprocessors, Bootstrap, JavaScript, Typescript, AJAX, JQuery Frameworks: Angular 1.5/4/6, Vue JS, Node JS, Spring Boot.
Database: Oracle PL/SQL, MySQL5, PostgreSQL Operating Systems: Windows 7, Unix, Linux, Mac OS, IDE: Eclipse, Sublime Text, Brackets, IntelliJ
Application Servers: Apache Tomcat, Nginx
Adobe Applications: Sketch, Invision, Figma Version Control Tools: GIT, Gerrit, Bit bucket
Experience:
May 2019 – Present Capital One Bank
Senior Application developer
Omega is based on collecting the credit card balance amount from the customers through agencies. Empath is a one agent tool for serving the capital one card customers from applying a new card till charge off. It involves design, develop and implement web based Java application to support business requirements. The UI is developed using Angular 6 / Vue JS, Node JS and the backend micro services are developed using Java 8, Apache Kafka, Spring Boot, PostgreSQL. The project is Agile based and provides 24x7 production support for all the applications owned by the team.
Responsibilities:
· Design, develop and implement web-based Java applications to support business requirements
· Design and develop UI using Vue JS and Node JS framework and migrate angular applications to Vue.
· Good experience in working with ES6, ES7, lodash.
· Develop Backend services using Java8, Apache Kafka, Spring Boot, Spring JPA, JUnit, PostgreSQL
· Hands on experience working in Spring based applications, Spring Boot, Spring MVC.
· Implement TDD using Jasmine, Jest test framework for UI applications.
· Use Apache JMeter for performance testing of applications before production release.
· Performed E2E testing using the Cypress and Cypress-cucumber-preprocessor.
Develop Rest APIs and micro services to deliver the software applications.
· Use Node JS for Orchestration and routing requests to the front-end.
· Developed Apache Kafka streaming service to cater the needs of business and cadence.
· Use Jenkins automated pipeline for AWS deployments.
· Provide production support for all the applications of the team and implement bug fixes and issues reported On-Call Support 24x7 for the whole week using PagerDuty
· Quick to resolve production issues and fix anytime to provide high resiliency
· Expertise in Splunk to resolves technical issues through debugging, research, and investigation.
· Create application dashboards and Pager duty alerts for the micro services.
· Worked on Axe tool for finding the accessibility issues and remediate it.
· Used POSTMAN to check the response of various API’s.
· Used OAuth2 for single-sign on authentication across the application.
· Excellent working knowledge on AWS. Day to day development activities involve AWS.
· Participated in enterprise level disaster recovery exercise with East region isolation and West region restoration.
Environment: Vue JS, Angular 6, Node JS, HTML5, CSS3, SASS, Bootstrap, Git, Spring boot, Spring Data Rest, Junit, Cypress, Jest, Apache Tomcat, Sketch, Figma, Svg, Splunk, Pager duty and JIRA.
Jan 2017 – May 2019 WEX Inc
Senior Web Application Developer
Description: WEX Inc. is a provider of payment processing and information management services to the United States commercial and government vehicle fleet industry. The WOLNP portal is used by fleet segment which assists the vehicle fleet industries to manage their day today activities. The primary functionality includes creating driver cards, vehicle cards, view and manage transactions, payment processing and report generation etc. The UI is built on Angular 4 web framework along with angular component router and Gulp as build tool. The application integrates localization and internationalization. It runs on all the browsers and various devices like desktop and tablet. Bit bucket was used for version control and code review. The dependent API’s are polled on a timely basis for auto refresh and mailer alerts will be sent accordingly.
Responsibilities:
· The project follows Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
· The application is built using Angular 4 framework along with other front end technologies like HTML5, CSS3, Bootstrap3 and SASS.
· Implemented Angular component router for navigation and have a good experience of writing the custom pipes.
· Involved in writing services to connect the web application to back-end APIs using Reactive programming.
· Have a very good experience of working with ES6, ES7 features and typescript.
· Have a very good knowledge of AOT and increasing the application boot time.
· GIT/ Bit bucket for source control.
· Used OAuth2 for single-sign on authentication across the application.
· Involved in writing Jasmine test cases to attain 100% code coverage.
· The site is made responsive using CSS3, preprocessors like SASS, Bootstrap and media queries to support desktop and tablets.
· Implemented accessibility using JAWS/NVDA so that the site is accessible by people with disabilities.
· Used Splunk for application log monitoring and Jira for creating user stories and for tracking development activities
· Used Gulp as Build tool for UI.
· Used Jenkins for CI/CD pipeline (Continuous Integration and Continuous Delivery.
Environment: Angular 4, HTML5, CSS3, SASS, Bootstrap, JavaScript, JQuery, Media queries, Git/Bitbucket, Gulp, JAWS/NVDA, Jasmine, Apache Tomcat, Sketch, Invision, Svg, Swagger, Splunk and JIRA.
Thanks & Regards
Nithin |Sales Recruiter
TechSmart Global Inc.