Full Stack Developer Resume
San, JosE
SUMMARY
- 7 + years work experience as a Web Developer in developing web applications and web services using JAVA and J2EE technologies.
- Experience in working for various domains like Online Payment, Financial services, e - commerce and Insurance.
- Designed UI/UX prototypes for desktop and mobile applications using Adobe products like Adobe XD, Adobe Dreamweaver and Adobe PhotoShop.
- Developed web applications using React JS on a Node JS stack along with HTML 5, CSS3, Bootstrap3 (LESS) framework.
- Developed functional tests for Node JS using Nemo(a framework work built on top of Mocha and selenium web driver)
- Leveraged Angular Material Design components like mdToast, mdDailog, Autocomplete, Buttons, Grid List and many more features to develop responsive and User-interactive web pages.
- Worked extensively on JavaScript and JQuery /AJAX in developing interactive web applications.
- Developed Single page applications (SPA) using Angular.JS 2.0, HTML5, CSS3, BootStrap3 for websites requiring data-rich and instant feedback on interaction.
- Have done server side scripting using Node.JS to develop the applications, which are data intensive real time applications that run on distributed devices.
- Implemented SOAP services to access the services on a Java platform.
- Created RESTful APIs in Java environment using JAX-RS and Node.JS using Express.JS framework.
- Experience in performing CRUD operations with projects dealing with Mongo DB and MySQL.
- Expertise in presenting/communicating ideas by creating Dynamic Data visualizations using tools like D3.JS and Angular fusion Charts.
- Conducted tests for applications developed in Angular.JS using Jasmine and Protractor. JS frameworks and ran those test cases on a Karma platform.
- Developed test scripts in Selenium WebDriver to do Unit testing and functional testing for web applications.
- Prepared test scenarios and developed test scripts in Test Driven Development (TDD) environment.
- Experience in using Jenkins tool to achieve continuous integration and continuous deployment (CI/CD).
- Handled dependency and managed build automation using MAVEN tool.
- Addressed the cross-browser compatibity issues using moderniz’r and webshims.
- Worked in projects, which follows AGILE (SCRUM) and Waterfall methodologies.
- Have done bug tracking and root cause analysis along with the Business and QA team using JIRA and IBM ClearQuest tools.
- Well versed in analysis of requirements, requirement gathering and Impact analysis.
- Maintained project code repository using GIT, SVN and IBM ClearCase.
- Ability to communicate very effectively with the co-workers and cross-functional teams.
TECHNICAL SKILLS
Languages: Core Java, Javascript, MATLAB, SQL
Databases: MongoDB, MySQL, Oracle
Front End Technologies: AngularJS 2.0, Angular 1.x, React JS, Node JS, Express, Javascript, Jquery, AJAX, HTML5, CSS3, Bootstrap3, D3.Js
Tools: Maven, Jenkins, Selenium RC, Selenium 2.0, GIT, Karma
Version Control: GIT, SVN, ClearCase.
IDE’s: Eclipse, WebStorm, Sublime Text Editor
OS: Windows, Unix, Mac
Creative Tools: Adobe XD, Adobe Photoshop, Adobe Lightroom
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Full Stack developer
Responsibilities:
- Developed the single page applications for Credit hub migration using React JS, HTML5, Bootstrap, Less framework (KRAKEN app).
- Worked on Babel to convert the ES5 to ES6 and Webpack for the configurations.
- Developed Node.js applications on top of RESTful APIs.
- Written the unit and functional tests using Mocha JS framework on top of Node js platform.
- The test results are document and reported using Mocha JS framework to build the data visualization.
- Integrated the developed REST web services with Confidential partners like Synchrony Bank.
- Worked on Oracle database to do CURL operations.
- Leveraged the legacy Java services written using Spring framework to showcase the data in the front-end pages using React JS.
- Setup the testing environment using VM stages with all the test data. Deployed the builds to test using automated Jenkins Jobs.
- Participated in backlog grooming, sprint planning, feature preview and retrospective meetings.
- Maintained the code repository in GIT.
- Used Rally for Agile Project management to look up the user stories, defects and any sprint updates.
Environment: Kraken app, React Js, Node JS, BootStrap3, HTML5, CSS3, Oracle, JAVA (1.8), Rally, GIT, RESTful APIs, Selenium 2.0,Jenkins, Webstorm, IntelliJ, Postman.
Confidential, Atlanta, Georgia
Angular JS UI Developer
Responsibilities:
- Involved in designing wire frames for the web pages along with UX and product teams.
- Designed the web pages using HTML5, CSS3, bootstrap and less framework.
- Developed the interactive web pages using Angular JS 1.5 framework.
- Single Page applications are developed using angular ui router with the help of $state Provider.
- Created reusable angular JS components and directives along with DOM manipulations.
- Worked in a test driven development environment to reduce the bugs, to improve the code quality and for easier maintenance.
- Unit test cases are developed using Jasmine and ran successfully on Karma platform.
- Participated in backlog grooming, sprint planning, feature preview and retrospective meetings.
- The test results are document and reported using D3.Js framework to build the data visualization.
- Worked in an AGILE methodology along with cross-functional teams and cross vertical teams.
- Used GIT and mercurial as a code repository.
Confidential, San Jose, California
Full Stack Developer
Responsibilities:
- Contributed towards creating UX user stories of the web pages along with product team.
- Designed the wireframes using HTML5, CSS3 and Bootstrap3 technologies.
- Client side scripting has been done using AngularJS to add the interactivity to the pages and to implement Single page application for the account over view module.
- Created web pages and Reusable components using React.JS.
- Business logic has been implemented using Node.JS at the server side.
- User authentication has been implemented by using Passport module in Express framework.
- Worked on MongoDB along with mongoose to store the consumer’s data into the database.
- Created RESTful APIs in Node JS using Express framework and consumed them from Angular JS.
- Unit test case scripts have been developed using Jasmine framework and ran the test cases using karma tool.
- The test results are document and reported using D3.Js framework to build the data visualization.
- Conducted Smoke test to minimize the bugs as much as possible in build delivered to QA team.
- Worked in a test driven development environment to reduce the bugs, to improve the code quality and for easier maintenance.
- Worked in an AGILE methodology along with cross-functional teams and cross vertical teams.
- Used Rally for Agile Project management to look up the user stories, defects and any sprint updates.
- Setup the testing environment using VM stages with all the test data. Deployed the builds to test using automated Jenkins Jobs.
- Dynamic data visualization has been done with angular-fusion charts to generate report for analytical analysis.
- Successfully used GIT as a code repository for the project.
Environment: Angular JS 1.4, Node JS, BootStrap3, HTML5, CSS3, MongoDB, Oracle, JAVA (1.7), Express, Rally, GIT, RESTful APIs, D3.JS, Selenium 2.0, TestNG, Jenkins, JIRA, Eclipse (Mars-4.5.0), Sublime Text (2.0).
Confidential, St Louis, Missouri
Software Developer
Responsibilities:
- Involved in development and testing of Confidential Send APIs services to initiate the fund transfer.
- Developed Card Eligibility API to determine if a receiving card is eligible for MoneySend and provides information about sending and receiving cards such as issuer, brand product type country and currency.
- Worked on developing Card Mapping API to provide interoperability between receiving institutions.
- Developed responsive and cross browser MasterSend card web pages using Angular JS, JQuery, HTML5, CSS3 and bootstrap3.
- Worked with the UX team in an AGILE environment to create the HTML and CSS templates.
- Credit card/debit card information has been retrieved from the database using RESTful web services.
- Optimized images to display them on the marketing pages using Adobe Photoshop.
- Created web application prototypes to paint a vision for front - end user interaction with useful static information using custom modules in Angular JS.
- Written code to retrieve the data from web services by making a call to the respective web services using JQuery/AJAX.
- Created automated builds and test processes using Jenkins Jobs to achieve continuous Integration.
- Developed automated test scripts using Jasmine and executed the test scripts across all browsers using karma tool.
- Executed the test scripts using Selenium Webdriver to test the unit cases. Selenium GRID has been used to run the test cases across cross platforms and cross browsers.
- Used GIT for maintaining the version control.
Environment: Angular JS 1.4, BootStrap3, HTML5, CSS3, Java (1.7), Spring MVC, Hibernate, Oracle 11g, RESTful APIs, GIT, Jenkins, JIRA.
Confidential, Foster City, CA
Software Developer
Responsibilities:
- Requirement analysis, development and Implementation of Technical design document using Java and J2EE technologies.
- Developed the Replace Cards and Manage Customer APIs using spring framework and JAX RS
- Experience in working with RDBMS using JDBC connection management for Oracle database.
- Worked on JASON and XML to send and receive data to and from the APIs.
- Have done unit testing using selenium web driver using TESTNG framework.
- Generated unit testing reports for analysis and visualization using Apache POI.
Environment: Java, Spring MVC, XML, JASON, JDBC, Oracle 11g, SOAP, RESTful APIs, GIT, Jenkins, IBM ClearQuest, Oracle SQL developer, Eclipse.
Confidential, San Jose California
Software Developer
Responsibilities:
- Involved in discussions with Business team on requirement gathering and designing Technical documents.
- Designed and developed the user friendly UI screens using HTML, CSS, JavaScript framework with custom data layer that used for data requests and application events.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQuery/AJAX.
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
- Actively involved in SDLC waterfall model to design, develop, test and deploy.
- Maintained the project code repository using SVN version control tool.
Environment: Java, Javascript, JQuery, XML, JASON, JDBC, MySQL, SOAP APIs, IBM ClearQuest, IBM ClearCase, Oracle 10g, Oracle SQL Developer Eclipse (v 3.5.1)
