Front End Developer Resume
Scottsdale, ArizonA
PROFFESSIONAL SUMMARY:
- 6+ years of experience in the IT Industry with a focus on developing applications both on - premises as well as cloud based infrastructure.
- Experience in Amazon Web Services like EC2, S3,IAM,Elastic Beanstalk, RDS, Route53, VPC, CLI, CloudFront, SNS and Cloud Watch.
- Experience with Infrastructure as a Code service bycreating AWSCloud Formation stacks.
- Good knowledge on Native AWS Cloud monitoring and management tools like Cloud Watchand Lambda.
- Experienced in HTML/HTML5, DHTML, CSS/CSS3/SCSS, JavaScript, JQuery, AJAX, XML and JSON.
- Experienced on Angular 2 and Ionic 3
- Good understanding of MVC patterns like Angular JS and Node JS.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Hands on experience creating responsive web applications using modern CSS frameworks like Bootstrap.
- Experience on developing RESTful Api using Node JS.
- Experienced in React JS components like JSX, creating React components.
- Experienced in performing Unit Testing using Jasmine, Karma and maintaining cross browser compatibility.
- Experience on configuration management tools such as Puppet, Docker and Chef.
- Experience with Ansible Environment and involved in developing Playbooks.
- Experience in continuous integration technologies likeJenkins.
- Hands-On experience with JIRA, SharePoint and TFS project management tracking tool.
- Extensive experience in automation of Version Control Systems like Git, SVN to Manage source code effectively.
- Expertise in build tools like MAVENand ANT for building J2EE/Java application artifacts and Deploying it on multiple environments such as DEV, QA, UAT and PROD
- Familiarity with scripting languages like Python, YAML, Bash and Power Shell scripts.
- Knowledge on databases like My SQL, Mongo DB, Oracle Rest Data Servicesand Dynamo DB.
- Experience in using protocols like HTTP, SSL, DHCP, DNS and LDAP.
TECHNICAL SKILLS:
Cloud: Amazon Web Services and Resources.
Web Technologies: HTML, XML, JavaScript, CSS, JQuery, Angular JS, Angular 2/4,Ionic, Node JS, JSON, React.js.
Mobile Development Tools: Ionic/Cordova
Scripting Languages: JavaScript, AJAX, Shell Scripting, Python.
Languages: Java.
Database: MongoDB, DynamoDB, MySQL,Oracle.
Version Control Tools: Git, SVN,TFS.
Build Tool: Maven and Ant.
Configuration Management Tool: Chef,Ansible.
Web services: JSON, RESTApi.
Integration Tools: Jenkins.
IDE: Postman (REST Api Editor), Visual Studio (IDE), Subline Text Editor,Eclipse and NetBeans.
Testing Tools: Selenium
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, Arizona
Front End Developer
Responsibilities:
- Used agile methodology for the software development process.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and AngularJS.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used AJAX for implementing part of the functionality for Registration and to View information modules.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
- Involve in all phases of software development from ideation to implementation and support.
- Develop and maintaining ICE applications and web services that interact with massive amounts of data in high transaction volume.
- Maintain and document source control.
- Collaborates with developers, project management and operations to interpret requirements from varied business units and translate into precise business logic.
- Angular 2.0 is of a Component Driven Architecture.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Worked on some of the new features of Angular 7 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 7 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
- Provide guidance to other software engineers.
- Work with QA resources to ensure that the software products delivered are of the highest quality.
- Active participation and collaboration with the product launch and deployment team.
- Responsible in providing feedback to team on the status of projects.
- Manage individual project priorities, deadlines and deliverables.
- Participate in product and user meetings.
Confidential, Atlanta, Gerorgia
AWS/ ApplicationDeveloper
Responsibilities:
- Designed and developed the Student Scholarship Application using Angular2/4 andIonic 3 on AWS.
- Developed the application with angular libraries like ng2-table, ng2-charts, ng2-datepicker, angular-calendar, angular2-grid, angular/material and Angular 2 Webpack.
- Implemented Restful Api from core using Node.js Framework.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's.
- Handled various exceptions based on the response.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Used Web pack to build Typescript modules.
- Used Jenkines as my continuous integration/delivery tools.
- Used Oracle Rest Data Services for fetching the data from backend.
- Worked on Server less framework AWSLambda using NodeJS.
- Used AWS services like S3,EC2, AWS Cloud Front, Lambda, API Gateway and VPC.
- Involved in pair programming and trained the team members on Angular 2 and Ionic .
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Used OAuth2.0/OpenIDconnect to the login service.
- Followed Agile methodology, interacted directly with the client to provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Used Visual Studio Code text as text editor.
- Used GIT for source control and JIRA for tracking purposes.
Environment: Angular 2/4,TypeScript, Ionic 3,NodeJS,NPM,AWS,S3,EC2,Cloud Front,Lambda,API Gateway,VPC,OracleRest Data Services,OAuth2.0/OpenIDConnect,Jenkins, Postman, JIRA, Teamsiteand GITHUB
Confidential, Irving, Texas
AWS Developer
Responsibilities:
- Implemented Agile development process on Software Development Life Cycle.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, Lambda, SNS, EB and ELB
- Configured and maintained user accounts for dev, QA, and production teams and created roles for various AWS services like EC2, RDS, S3, Cloud Watch using IAM.
- Configured and Deployed Java and web applications on Elastic Bean Stack.
- Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.
- Configured Auto scaling with ELB to multiple instances to design cost effective, fault tolerant and highly availability.
- Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
- Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service with micro services
- Implemented Node.js based applications in AWS Lambda function. And integrated the calls to the lambda function using API Gateway.
- Used Node.js for server side encrypting to write callback functions for the Restful API.
- Configured and managedAWS Services usingCommand Line Interface (CLI) tool.
- Automated infrastructure using AWS Cloud Formation Templates.
- Developed and Configured VPC with public and private subnets in different availability zones
- Using Amazon Route53 to manage public and private hosted zones.
- Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
- Responsible for developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.
- Experienced in React JS components like JSX, creating React components.
- Worked with React Router for developing Single Page Applications SPAs.
- Used Node JS for server-side encryption and Express JS to write to write callback functions for restful API and for navigate to different pages in the application
- Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
- Configured Mongo DB instance as database server.
- Experience developing web applications with a Dynamo DB, Mongo DB, Elastic Search or similar data store.
- Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers.
- Implementing a Continuous Delivery framework using Jenkins, Ansible& Nexus in Linux environment.
- Participated in Unit testing using JUNIT.
- Developed build and deployment scripts using Apache Maven.
Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, Cloud Watch Alarms, Cloud Formation,Lambda ELB, Git, Jenkins,Ansible and Maven.
Confidential, Lake Forest, IL
Application Developer/ AWS
Responsibilities:
- Used agile methodology for the software development process.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and AngularJS.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used AJAX for implementing part of the functionality for Registration and to View information modules.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
- Performed unit testing of the Angular JS application code using Jasmine.
- Used NPM (Node Package Manager) for Node.js development.
- Used NPM to manager server side packages.
- Used Visual Studio Code text as text editor.
- Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
- Deployed my Application on cloud using Amazon Web Services using S3, EC2, RDS Services,Elastic beanstalk.
- Utilized the Elastic beanstalk and chef to mange configuration of the application.
- Developed Cloud Formation template stacks with the given infrastructure for my application.
- Launched the application in different region for high availability.
- Configured CI/CD system with Jenkins on Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Used GITHUB as the configuration management tool to manage the code repository.
- Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.
Environment: HTML5,CSS, JavaScript,AngularJS,AJAX, Node JS, EC2, S3, RDS, EBS, Cloud Formation, Log 4j, JUnit, MS Visio, Agile, Jenkins, Docker and Chef .
Confidential
Front End Developer
Responsibilities:
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
- Developed responsive web application for backend system using AngularJS with HTML and CSS.
- Built reporting module for analytic services using custom AngularJS MVC framework components Controllers, and Services that are bind using Dependency Injection to enable loose coupling between application components.
- Built custom directives to build application components for rendering grids and maps.
- Built html templates for high traffic and complex data driven website.
- Implemented the Bootstrap components like Thumbnails, Progress bar, and Carousel in the product details.
- Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
- Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and callback functions.
- Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM .
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested application for cross browser support and fixed major layout bugs for supported browsers including IE.
- Managed our code using TFS.
- Used JUnit test environment for test based development.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, JSON, XML, RESTful, AngularJS, NodeJS, JBoss andTFS
Confidential
Jr. Java Developer - Internship
Responsibilities:
- Involved in Functional and Detailed Designs.
- Involved in business requirement gathering and technical specifications.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) and Test Driven Development(TDD) using agile development methodology.
- Involved in Presentation Development using JSP Framework.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Implemented Model View Controller (MVC) to dispatch the requests to handlers.
- Used Java Database Connectivity(JDBC) to access the tabular data stored in databases.
- Developed a web application using HTML, CSS and AJAX.
- Used JSON to load the information much easier than XML files.
- Created Stored procedures for data modification (Using DML insert, update, delete) in DB2.
- Implemented JUNIT test for unit testing.
- Used SVN as source repository.
- Stored all the documentation files on Sharepoint.
- Involved in QTL (Software Quality Team Lead) activities to ensure the quality deliverables.
Environment: Java, JavaScript, Junit, HTML5, CSS3, JSON, XML,MVC Framework, Oracle 11g, My Eclipse, SQL Developer, VMware Player.