We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • A dedicated proficient with around 8+ years of experience in Web Technologies and Programming Languages with a particular expertise set and attentiveness regarding detail, willing to work as a Software Developer where I could create digital magic and elevate user experience to next level.
  • Competent in implementing Java Messaging Services (JMS) using Apache Kafka, Active MQ, Rabbit MQ and asynchronous communications between two applications running in different servers.
  • Extensive experience in design and development of J2EE applications usingCore Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Strong experience as a Web Developer in developing User Interface (UI) web applications by using JavaScript, DOM, jQuery, HTML/HTML5, CSS/CSS3, Ajax, JSON, Angular.js, ReactJS, and Node.js.
  • Extensive experience on modern front - end template frameworks for JavaScript - including Bootstrap, JQuery, Angular JS.
  • Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
  • Used popular Node.js frameworks like Express and Restify to mock a Restful API.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Created proof - of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Experience in building applications with React JS, and Angular 8.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 8.
  • Experience Object Oriented Programming Concepts using Java.
  • Having good Experience in core Java concepts like multi-threading, OOPS concepts, Collection frameworks.
  • Used web/App servers like WebLogic, and Apache Tomcat servers based on client requirement and project specifications.
  • Experience onSOAand Web Services likeSOAP (JAX-WS) &REST (JAX-RS)using different frameworks likeApache Axis2, Spring-WS, Apache CXF and Jersey.
  • Extensive experience of using IDE toolsEclipse 3.2, Netbeans7.1.2, IntelliJ etc for JAVA/J2EEApplication development.
  • Experience in working on web servers likeApacheand application servers likeWeb logic, Tomcat, WebSpheretodeploy code.
  • Hands-on experience in working with applications usingJava, Servlets, spring and Hibernate.
  • Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Expert in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
  • Experience in designing (High Level & Low Level) for J2EE applications using UML and various J2EE/OO Design patterns meeting performance and security requirement.
  • Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.
  • Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
  • Strong analytical and problem-solving skills, self-starter, and good team player.
  • Strong understanding and experience with all phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Experience in development methodologies such as Agile, Scrum, and Test-Driven Development
  • Experience in creating build scripts usingAnt, Maven and Gradletools. Extensive experience in implementation of the version control softwareSVN, CVS, Git.

TECHNICAL SKILLS

Operating Systems: Windows XP/Vista/7/8/10, Linux

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSP, JQuery, JSON, Apache, PHP, DOM

Programming Languages: JAVA, Perl, SHELL, YAML, SQL.

JavaScript Frameworks: Node.js, React.js, Angular.js, Bootstrap, JQuery UI

IDE, Editors: Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop

Database: Oracle 11g/12C, MS SQL Server, My SQL Server, DB2, PostgreSQL, Cassandra, and MongoDB.

Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.

Version Control: SVN, GIT, CVS, Gitlab

Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere

Desktop Tools: MS Office, ServiceNow, POSTMAN, DB visualizer, M Putty, WinSCP, Microsoft Visual Studio

SDLC: Waterfall, Agile, Scrum.

Browsers: Firefox, Chrome, IE, Opera, Safari

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard withSpring MVC, Spring boot, Spring FrameworkandHibernate.
  • Worked as part ofMicro-servicesteam to develop and deliverMavenprojects to deploy onTomcat.
  • Developed Restful endpoints for UI and other services to consume.
  • Documented and rendered API’s using Swagger for QA and BA teams to view.
  • Involved in developingJUNIT Test Casesto validate the type of data in theXML Files.
  • Architecting, designing and developing the application using React framework
  • Using Agile project methodology and delivering the accepted features in each sprint
  • Testing Single Page Application using React, Redux, Node JS, CSS frameworks like Bootstrap, Material UI
  • A web application for connecting care providers and members. This project includes server application with data fetching requirement. We have exposed the services as Rest Web Services. We developed backend system using NodeJS.
  • Built SPA with loading multiple views using route services using Angular and Node.js.
  • Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
  • Involved in making of efficient and fast application running using Node.js Non-blocking I/O.
  • A user provision script developed using Nodejs which includes fetching files from SFTP server and creating users in ldap and database using rest api calls.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • UsedLog4Jfor logging and tracing the messages.
  • Hands on experience onRESTbased web services usingJAX-RS library. Customized Restful Web Service usingSpring Restful API, sendingJSONformat data packets between front-end and middle-tier controller.
  • UsedMaventool to build and packaged, deploy an application project, and integrated withJenkins.
  • Implemented modulesusing Core Java APIs, Java collection, Java 8(Streams), multi-threading, andobject-oriented designs.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Hands on experience usingApache Tomcatas application servers to handle the deployments of different applications.
  • Wrote Angular JS frontend, which queried a customElasticsearchserver for search terms, and hosted everything on an AWS instance with Docker containers
  • Developed code in Java which creates mapping inElasticsearch
  • Developed Core Service asmaven jarthat can be included by otherMicro-servicesas their maven dependency.
  • Secured APIs usingOAuth2.
  • CreatedSpring MVCcomponents like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Participates in code review sessions to validate adherence to development standards.
  • Develops and maintains technical documentation.
  • Serves as the secondary escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements.
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP and HTTPS.
  • Evaluate different NOSQL databases such as MongoDB, Couchbase, HBase and choose the suitable database.
  • Involves in project scoping, designing which may include database design, application architecture and program architecture to come up with the best effective and productive solution.
  • Involves in all sorts of design activities starting from simple data flow diagrams to complex database schema designing.
  • Utilization of source control systems including Gitlab, Bitbucket to maintain source code.
  • Setup Integration of source control systems such as GitLab with the Jenkins System.
  • Participates in daily standups, Backlog grooming sessions, Monthly Planning sessions, Code review sessions and Sprint Retrospective sessions etc.

Confidential, Costa Mesa -California

Full Stack Developer

Responsibilities:

  • Experience on modifying the existing Backend code for different level of enhancements.
  • Involved inJ2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service LocatorandSingletonfor the enterprise Java based application.
  • Built Angular 8 components, UI services to consume REST services using Component based architecture provided by Angular 8.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Implemented unit test cases using Karma Runner and Jasmine for Angular 8 on client side and Chai for Node.js for testing endpoints.
  • Extensive use of Node.js and Mongo DB along with Mongoose.JS to create server side applications.
  • Created several webpages using Node.js.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed test cases and performed unit testing usingJUNIT.
  • Developed differentJavaBeansand helper classes to support Server-Side programs.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE usingMVCarchitecture integrating spring,HibernateandStruts frameworksinSOA.
  • Used spring as an application framework to build the Services layer and implemented its core modules such asSpring Core Container, Inversion of Control, Data AccessandMVCand UsedXML/java /annotation spring bootconfigurations.
  • ImplementedORM (Object Relational Mapping)framework with Hibernate for mapping Java classes and database tables.
  • Designing and implementing scalable,Restful,andmicro services-based mobile back-end. The back end is written in Java usingSpring Bootfor simplicity and scalability.
  • Experienced in coding Web Services withJAX-WS (SOAP) and JAX-RS (Restful). UsedApache Tomcatas application servers to handle the deployments of different applications.
  • Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.
  • Hands on experience on creating auto-scaling groups based on memory and CPU usage to handle excessive or under use workload without needing manual interference.
  • Worked on micro services project- to builddockercontainers and deploy to Dev, iTest, Scale, UAT (SIT), PROD
  • Worked closely with Testing team for issue fixing and coordinating test set up for testing
  • Resolved UI issues/Functionality issues reported by Tester/QA.
  • Build user interfaces differently by breaking them into components using ReactJs and used a real, full featured programming language to render views with ReactJs.
  • Used Bootstrap grid model and Bootstrap components for the entire application for cross-device compatibility.
  • Wrote Ajax calls to populate tables, charts, tab menu and other components with JSON data in Angular.js.
  • Debugged and resolved many cross-browser issues.
  • Worked in Scrum environment and attended frequent meetings.
  • Created several dynamic graphs using D3.js and Google Charts.
  • Implemented TEST DRIVEN DEVELOPEMENT using Testing tools like Grunt/Gulp.

Confidential, Greenwood Village, Colorado

Java developer

Responsibilities:

  • UsedHibernateas theORMtool to communicate with the database
  • Designed and Developed persistence layer withHibernate,jQuery.
  • WrittenjQueryValidations for the User Front ends.
  • Microservice API development using NodeJS, KOA, Docker, and Kubernetes.
  • Used backend frameworks Nodejs, Koa (Express), Sequelize ORM, GraphQL, MySQL Database.
  • Microservice API development using NodeJS, KOA, Docker, and Kubernetes.
  • Worked on full-stack development, with a focus on react/redux on the front-end and nodejs/koa on the back-end.
  • Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Webpack, Karma and Jasmine.
  • Worked withJSONobjects andJavaScriptandjQueryintensively to create interactive web pages.
  • ImplementedJSFframework in the application which is based onMVCdesign architecture.
  • ImplementedCSS3, DOM Api, DOJOandAjaxto create a dynamic and interactive experience.
  • Created various UI components for different web pages usingHTML, JavaScript, ExtJs.
  • UsedAJAXAsynchronousJavaScriptandXMLto implement user friendly and efficient client interfaces frontend.
  • Implemented and maintainedAJAXbased rich client for improved customer experience,
  • Designed Front-end usingJSP, Servlets, HTML, AJAX, CSS,andJavaScript.
  • Designed the web user interfaces for all the above use cases usingJSP, Struts, HTML5, jQuery, XMLandAjax.
  • CreatedNode.jsmiddleware application server to encapsulate modern JS widget framework and control set.
  • Developed a fully functional prototype application usingJavaScriptjQueryandBackbone.jsandBootstrap, connecting to aREST-fullserver on a different domain.
  • Worked onDB2data base for storing and retrieving the application data
  • Developed theCRUDAPI for thePOSEngine usingRestfulWebservices.
  • WroteCucumberBDDtests for our framework. Ensured that tests ran cross-platform and cross-browser.
  • DevelopedPL/SQLstore procedures for data migration and database upgrade from oracle usingTOAD.
  • UsedJDBCto invoke Stored Procedures and database connectivity toORACLE.
  • Used JUnit for unit testing and integrating the unit testing in build process withMavenforTDD Test Driven Development.
  • Developed Web service components usingWSDL, SOAP, JAXB, JAX-RPCwithjava.
  • Consumed Web Services usingApache CXFframework for getting remote information
  • Extensively usedEclipseas theIDEtool for writing the code.
  • Deployed the application underWebSphereapplication server and involved in resolving deployment issues.
  • Developed test cases and performed unit test usingJUnitFramework.
  • Developed user interface usingJSP, AJAX, JSPTag libraries to simplify the complexities of the application.
  • Extensively worked withServletsandStrutsbased multi-tier applications in developingJ2EEComponents.
  • DevelopedMavenscripts for various tasks to automate the build process and for the deployment of the application inWebSphere server.
  • Developed Message-Driven beans in collaboration withJava Messaging Service JMS.
  • Apache TomcatServer was used to deploy the application.

Confidential - Bentonville - Arkansas

Associate Software Developer

Responsibilities:

  • Designed development of presentation layers using HTML, CSS, JavaScript, and jQuery.
  • ImplementedJAVA/J2EEdesign patterns such as Factory,DAO, Session Facade, and Singleton.
  • Implemented J2EE Design Patterns likeMVC, Service Locator and Session Facade.
  • Developed Web services to communicate to other modules using XML basedSOAP.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed Mock-up designs as per the requirements of Business.
  • Developed the complete HTML, CSS, and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
  • Implemented Performance Tuning to make the pages load fast and in an effective way.
  • Implemented AJAX to speed up web application.
  • Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
  • Utilized Waterfall and Agile project management strategies, depending on client need.
  • WroteJUNIT test cases for testing allspringservice calls andSpring MVC validations
  • Performed extensive unit testing (end-to- end) and prepared detailed test scripts
  • Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
  • Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
  • Handled the database persistence usingJDBC.

We'd love your feedback!