We provide IT Staff Augmentation Services!

Full Stack/java Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 10+ years of experience in Web Application development at various scales.
  • Experienced in developing highly responsive, modern and user intuitive user interfaces using modern tech stacks, design and development principles.
  • Highly experienced in developing Single Page Applications (SPA) using React JS.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experienced in quickly developing scalable applications using Node JS.
  • Experienced in numerous front - end development tools, frameworks and libraries like Webpack, Babel, NPM, Yarn, Redux, Lodash, ExpressJS, SASS, ESLint, Prettier, Morgan, Graphql, Relay Modern, Recharts, Axios, Angular, Material UI, Electron, JQuery, JQuery Mobile, etc.
  • Expertise in creating library of reusable React components under React Styleguidist and Storybook development environment.
  • Experienced in Graphql, dataloader and Relay Modern to satisfy data management needs for React views
  • Experienced in creating private npm server, building and hosting npm modules into it.
  • Experienced in developing React components unit test cases using Jest, Enzyme and Sinon packages.
  • Strong experience in CSS3, HTML5 with expertise in designing and developing one-page/multi-page prototypes using responsive queries, animations, layouts and positioning techniques
  • Experienced in designing and developing Enterprise Applications in J2EE using Core Java, Servlets, JSP, JDBC and along with frameworks like Hibernate, Struts and Spring.
  • Experienced in ZeroMQ to develop distributed messaging applications based on Node JS.
  • Expertise in creating dynamic, responsive and rich webviews for Android and iOS Mobile Applications.
  • Experienced in an Agile development environment.
  • Experienced in creating RESTful web services using Express JS, Jersey, Spring REST, WSO2 DSS and ESB.
  • Experienced in various software tools like intellij IDEA, Visual Studio Code, Sublime, Atom, Perforce, SourceTree, jDeveloper, Eclipse, Xcode, WSAD, RAD, NetBeans, iReport Designer, SOAP UI, TOAD, Adobe Photoshop and Dreamweaver
  • Experienced in Source controls like Git, Perforce and IBM Clear case.
  • Strong experience in creating secure web applications using encryption techniques, preventing attacks, different authentication/authorization. Expertise in algorithms and data structures to transform any complex business logic into effective code.
  • Experienced in Oracle 11g/12c databases and strong experience in PL/SQL programming including writing complex SQL queries using Joins, Subqueries, Stored Procedures, Triggers and Cursors and Oracle DB integration with Node JS using client node-oracledb.
  • Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
  • Responsibilities have included leading small teams, coordinating and interacting closely with various teams of interfacing application.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture. Experience with analysis, design, development, customizations and implementation of software applications.
  • Hands on Experience in handling critical Business applications Issues, handling failure recoveries, troubleshooting various pre and post implementation Issues.

TECHNICAL SKILLS

  • Java
  • Servlets
  • JSP
  • Hibernate
  • JMS
  • AJAX
  • HTML
  • CSS
  • JavaScript
  • Oracle
  • REST
  • SOAP
  • SOAPUI
  • Jersey Framework jDeveloper
  • Eclipse
  • Android Studio
  • Xcode
  • NetBeans
  • OC4J
  • WebLogic
  • Tomcat
  • JIRA
  • TOAD jQuery jQuery Mobile
  • JSON
  • XML
  • UML
  • CVS
  • SVN
  • UNIX
  • Windows
  • Adobe Photoshop
  • Adobe Dreamweaver
  • WSO2 ESB
  • WSO2 DSS

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Full Stack/Java Developer

Responsibilities:

  • Rebuilding existing legacy applications to highly modern, responsive and performant apps using Javascript, Node JS, React JS, Redux, CSS3, Webpack, Babel, Express, ESLint, Prettier, NPM, SASS, Graphql, dataloader, Relay Modern and associated tech stacks.
  • Designed and developed package of reusable React components under React Styleguidist development environment.
  • Developed various dynamic charts using Recharts to use in different applications especially in Analytics dashboards.
  • Working closely with UI/UX designers and business team to understand and develop application pages.
  • Created a Private NPM Server to host application packages to share within the team and organization.
  • Developed a framework to nicely integrate Oracle DB with Node JS using node-oracledb client to handle DB operations and connection pooling from Node JS side.
  • Involved in various R&D to solve specific application needs. Example, Worked on ZeroMQ library to handle distributed messaging, interprocess, inprocess communication needs .
  • Built a Node based Web API server by wrapping Graphql, Express and Relay Modern to provide single graphql endpoint, dataloader to facilitate Batching and Caching, Node Oracle DB to connect to Oracle Database and handle connection pooling, ZeroMQ to enable different patterns of node process communication, Morgan to do the logging and various npm modules like body-parser, cookie-parser and so on to deal with request/response.

Confidential, Duluth, GA

Full Stack/Java Developer

Responsibilities:

  • The scope of this project to convert existing Bill Payments application that was developed with ExtJS to highly interactive and responsive application.
  • Worked on understanding existing application conversion to React JS based responsive application.
  • Worked on laying out Node JS based development environment.
  • Worked on numerous npm packages like Webpack, Babel, Express, Morgan, Axios, SASS, etc .
  • Developed SPA application using React, Redux, Bootstrap, SASS, Alt, Flux and associated npm packages and libraries under Agile development model.
  • Developed REST API handler module to communicate with existing api servers seamlessly.
  • Developed a library of reusable React Components.
  • Worked on numerous npm packages to address different application requirements.
  • Worked closely with XD and business team to understand and develop application pages.

Confidential

Full Stack/Java Developer

Responsibilities:

  • Requirement gathering, analysis, database design, UI development, Coding, Unit Testing, creating application builds.
  • Created rich, interactive, responsive user interfaces(UI) and prototypes using HTML5, CSS3, JavaScript, AJAX, JSON, jQuery and jQuery Mobile for internet mobile/desktop websites.
  • Created lightweight MVC multi tier framework to serve service requests from mobile website and mobile applications (iOS, Android apps) using core java and servlets.
  • Created RESTful, SOAP web services module to serve service requests from mobile applications using Jersey Framework, WSO2 DSS & ESB and Spring REST appropriately.
  • Designed and developed database for Facebook alike Timeline (Activity feeds for registered users), Queue System (Ticket based services) and Drive mode (Traffic flow, instructing accidents on the route, predicting alternative routes and directions) Services accessed through iOS and Android mobile apps using java, google location services, google distance matrix services and oracle stored procedures.
  • Developed geolocation tracing, chatting desktop and web applications using NODE JS, Express JS, Electron, Socket IO, HTML5, CSS3, Angular, Angular Material and JavaScript.
  • Developed module for creating secure API key, Image key encryption, RSA encryption/decryption.
  • Designed and developed secure One Time Password(OTP) framework for online smart services.
  • Created script library using jQuery i18N for multilanguage support..
  • Implemented client side image compression using HTML5 canvas object to quickly upload images from mobile website.
  • Implemented Java Executor Service for parallel invocation of different web services and collect results together to serve fast requests from mobile apps.
  • Implemented java Builder design pattern to serve master data request from different types of apps based on versioning and java Factory design pattern to generate and serve timeline data. Purpose was to send single template card with different type of data in it.
  • Developed a module using Google Cloud Messaging and Apple Push Notifications to send notifications to apps.

Confidential

Full Stack/Java Developer

Responsibilities:

  • Played module lead role to coordinate and analyze requirements with business team in onsite.
  • Prepared development feature list, provide estimations and weekly demonstrations to actual end clients in USA.
  • Requirement gathering, analysis, database design, UI development, Coding, Unit Testing.
  • Developed applications using Java, JSP, Struts, Spring, Hibernate, and JQuery,.
  • Automated the highly complex engine classes which eliminated the SDLC of core requirement of the system.
  • Created database design diagram, sequence and class diagrams.
  • Developed prototypes, rich and dynamic UI pages using JSP, HTML, CSS, jQuery,AJAX, JSON and Javascript.
  • Created the automated engine classes using Java and frameworks like Struts, Spring IOC, Hibernate.
  • Designed jasper reports using iReport Designer.
  • Developed reporting query module to populate data to jasper reports using Java, Struts and Hibernate.
  • Implemented exporting options provided by jasper reports with additional enhancements.
  • Developed POC on jQuery inclusion and successfully implemented in the project.
  • Developed POC on JUnit email and improved code coverage to achieve more than 80%.
  • Implemented Quartz scheduler to send certain notifications to process different functional requests
  • Implemented java abstract factory pattern for creating new service and dao classes.
  • Converted credit point calculation mathematical formulas into java code by using appropriate algorithms and data structures.
  • Created scripts to generate Tree Chart diagrams in approval hierarchy modules using javascript,CSS and AJAX.
  • ATS user registration, login and reset password modules with MD5 hashing password encryption.
  • Implemented JMS to push and process bulk request approvals.
  • Involved in reports optimization.

We'd love your feedback!