Java/ Full Stack Developer Resume
Arlington, VA
SUMMARY
- Around 7+years of experience as Java/J2EE/Front - end UI Developer/Full stack developerwith specialization in development, and customization of software applications, to deliver robust and scalable applications using Web UI.
- Expertise in designing and developing applications usingJava, J2EE Technologies like Servlets, JSP, JDBC, XML, JMS and AJAX.
- UsedReact.js MVCframework to developSingle Page Application (SPA).
- Developed and updated the webpages usingHTML5, CSS3, React.js, Angular.jsfor achieving cross browser compatibility.
- Hands-on knowledge ofRWD (Responsive Web Design)techniques and patterns.
- UsedNode.jsas a proxy to interact withRest servicesand interacting with database.
- Worked onAWS,High Availability Practices and deploying backup/restore infrastructure.
- Experienced in using build tools likeMaven and Jenkins.
- Proficient in using Unit testing along withJasmine, Karma, Mochatest runners.
- Hand on experience, analyzing and reporting bugs using bug tracking tools likeJIRA.
- Experienced in using testing frameworks likeIntegration Testing and A/B testing.
- Expertise inRESTful web servicesto integrate between Application to Application.
- Experience in implementation ofuser-centered design (UCD)methodology.
- Experienced in usingJasmine, Karma, Gulp, Grunt and NPMto test and build applications.
- Experience working with testing tools likeFirebug, Chrome and IE Developer Toolbar.
- Expertise in using IDE tools such asEclipse, Sublime, IntelliJ, Notepad++ and Web storm.
- Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
- Involved in the Software Development Life Cycle(SDLC), Agile, Waterfall and SCRUM.
- Installed and configuredGITand communicating with the repositories inGITHUB.
- Worked withDockerfor convenient environment setup the test environments.
- Good experience dealing with applications involving high traffic websites.
- Worked closely withQA teamin fixing the defects and checking cross-platform compatibility.
- Excellent client interaction skills and proven experience in working as a Team player.
- Some of the attributes that would describe me would be Quick learner and Self-Motivated.
TECHNICAL SKILLS
UI Web Technologies: HTML 4/5, JavaScript, AJAX, JQuery, JSON, ReactJS Redux, Flex, BootStrap
IDE Tools: Visual Studio, IntelliJ, WebStorm, Notepad++, Sublime, Eclipse, GIT, Adobe Flash, Docker.
Databases: Mongo DB, Oracle, SQL Server 2000, 2005 & 2008.
Cloud: AWS
Frameworks: React JS, Node JS, Angular JS.
Languages: C, C++, Java, MySQL, Web Services.
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector.
Testing Tools: Junit, Load Runner, Jasmine
Methodologies: Agile, Water fall, Scrum
Version Control Tools: SVN, Get, Bit bucket, TFVC.
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Java/ Full Stack Developer
Confidential, Arlington, VA
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Design, develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
- Worked closely with the back-end team to display data using the Custom components, Library components, and Redox.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
- Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
- Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and Safari.
- Maintaining parent and child elements by using State and Props in React JS.
- Architected and Developed for large scale JavaScript application with React JS.
- UsedReact-Routerto turn application intoSPA.
- Extensive experience in deploying, managing and developing MongoDB clusters.
- Experience in working GIT for branching, tagging, and merging.
Environment: Mongo DB, React Js, Node Js, HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, SOAP, RESTFUL, Web Services PLSQL, Spring MVC.
Full Stack/Java Developer
Confidential, New York, NY
Responsibilities:
- Developed Single Page Application (SPA) using Angular and injected generic services using Angular 2.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implement modules into Node JS to integrate with designs and requirements.
- Actively involved in mock screens development and project start-up phase.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio
- Designed user interface for different modules using HTML5, CSS3, JavaScript to match design specs for complex page layouts while adhering to code standards.
- Generated responsive data tables using with Bootstrap grid system.
- Manipulated data using CRUD operations of PostgreSQL and handled database access.
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
- Performed unit test using Jasmine and Karma.
- Wrote extensive unit tests using automated TDD tasks.
- Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE.
- Debugging using firebug & Chrome Devtool web developer tools on Chrome, Firefox and Internet Explorer.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
ENVIRONMENT: Java, HTML5, CSS3, Agile, JavaScript, Angular2, JSON, Bootstrap 3.0, Microsoft Visio, PostgreSQL, Jasmine, Karma, Git.
Java/ Full Stack Developer
Confidential, Beuevue, WA
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Developed user interface by using theReact JS, Flux/Reduxfor SPA development.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React Flux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- UsedReact-Routerto turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
- Worked on Integration of Micro services deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI.
- Captured Amazon Machine Images (AMI's) of EC2Instance for snapshots and creating clone's instances for their application elsewhere.
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
- Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
- Integrated GIT into Jenkins to automate the code check-out process.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Worked on Karma and Jasmine for unit test cases.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari)
- Involved in agile software methodologies and followed SDLC life cycle.
- Designed and developed client's website screens and front-end widgets using React.js.
- Built the internal tool and maintained with React JS along with Flux and Redux.
Environment: MongoDB, Express.js, React Js, Node Js, HTML5, CSS3, JavaScript, JQuery, JSON, RESTFUL, Web Services PLSQL, Spring MVC.
Java/Web Developer
Confidential
Responsibilities:
- Designed UI screens using HTML5, CSS3, and JavaScript.
- Developing custom HTML elements using Angular JS custom directives.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation Bar, Tables, Sliders, Calendars.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Bootstrap and Express.
- Developing and designing SPA user interfaces in AngularJS.
- Worked on Front end by using AngularJS, JavaScript.
- Developed client-side validation code using JavaScript and jQuery.
- Extensively used CSS3 and Bootstrap for styling the HTML elements within the whole application.
- Responsible in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed the backend by using Node JS, express and MongoDB.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, and Node.js.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Created Responsive Web Design using Bootstrap.
- Used GIT for Version Control.
- Have worked on AWS to integrate the server side and client-side code.
- Analysed business process potentials for streamlining and improvements in the systems.
- Participated in writing Test Plans and Test Cases that covered all use cases for the application.
Environment: HTML5, CSS3, Mongo DB, Express JS, Angular JS, Node JS, BootStrap, GIT, Grunt, AWS, Rest Services, AJAX, JSON, XML, API.
