We provide IT Staff Augmentation Services!

Sr. Software Engineer Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Rhode, IslanD

SUMMARY:

  • Professional with over 6 years of experience as a Full stack developer, designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI layer.
  • Proven track record of coding, integrating complex technical processes within high-profile and deadline-oriented environments.
  • Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
  • Experienced as a Web Developer/User Interface/Front End Developer in developing applications using HTML 4/5,6 CSS2/3, Bootstrap, JavaScript, jQuery, JAVA, Python, Vanilla JS, React JS, CSS Preprocessors (SASS, LESS), Node JS, Passport JS, Express JS, Angular JS, Angular 4, Angular 5, Angular 6Mango DB, Firebase, MySQL, AJAX, XML, JSON, Jest, Mocha, Chai, SINON, Enzyme.
  • Experience working in Scrum teams in agile methodology and Waterfall for estimating the timelines of projects.
  • Expert in developing User Interface (UI) applications and professional web applications using JavaScript Frameworks, JSP, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
  • Experience in DOM as I used it in interacting with objects in HTML, XHTML and XML documents.
  • Experienced in building Single Page Applications (SPA) using frameworks like angularJS and Angular2, Angular 4, Angular 5 Typescript which highly sought-after skill for building high-performing, scalable, robust, and modern cross-platform applications.
  • Experienced in using Angular ng-grid, ng-repeat for showing Tabular database. Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Experience applying the latest development approaches including Spring MVC in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. Extensive experience in AJAX requests (webservices and Restful API) and JSON responses.
  • Knowledge of Html5, CSS3, Sass new features and use of libraries like d3.js for charting and rich interactive widgets.
  • Developed the backend by using Node.js, Express and Mongo DB.
  • Experience in working with NPM creating RESTful API, URL routing, creating and handling http CRUD operations in Node JS and Express JS.
  • Working knowledge of Qunit, End-to-End, Jasmine Javascript unit testing frameworks.
  • Involved in using various IDE's like Dreamweaver, WebStorm, IntelliJ, Notepad++, Eclipse, Sublime Text 2, Atom Brackets. and Visual Studio.
  • Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Experience in using various tools and IDEs for development and design like WebStorm, Eclipse, Atom, Visual Studio Code and Microsoft Visual Studio.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills
  • Involved in active coding and high success rate of project release.
  • Experience in capturing, analysis and documenting business and software requirements.
  • Capable of handling multi-tasking and willingness and ability to quickly adapt and learn.
  • Would best fit in any kind of team and environment. Active participation in extracurricular activities.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, JavaScript, TypeScript

J2EE Technologies / Frameworks: EJB, JMS, Web Services (JAXB, JAXP, SOAP, RESTful, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Spring, Hibernate, Servlets, JSP, JSTL, EJB, JNDI, JMS, RMI, IBM MQ Series, Log4j, Xml, XSLT

Web Technologies: HTML5, CSS 3, JavaScript, JQuery, AJAX, AngularJS, 2/4/5/6

ORM Frameworks: Hibernate 2.0x/3.x/4.x, JDBC

Frameworks: Spring 4.x, Spring Boot, Struts 2.0x, MVC.

Version Control/QA Tool: Stash, CVS, JCVS, VSS and HP Quality Center

Web Servers: WebSphere, WebLogic, Apache Tomcat, JBoss

IDE: Eclipse, Net Beans, STS, IntelliJ

Unit Testing Tools: JUnit, Mock objects in Spring Mockito, Jasmine, Karma

Tools: Swagger REST, SoapUI, Fortify, Jenkins, Sonar

Operating Systems: Windows 7, Windows 8, Linux Centos

PROFESSIONAL EXPERIENCE:

Confidential, Rhode Island

Sr. Software Engineer Full Stack Developer

Responsibilities:

  • Developed Angular 1.5/2/5/6 and Spring 4 /Spring Boot for developing enterprise level application
  • Responsible for migration of Spring 4.X to Spring Boot and 12- factor cloud enablement.
  • Responsible for development of package. json and maven based pom application
  • Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements.
  • Developed JavaScript and AJAX functions for client-side validations.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Developed various Java objects (POJO) as part of persistence classes for ORM
  • Implemented logging and transaction manager using Spring's Aspect Oriented (AOP) concept.
  • Used the Restful Webservices for all the business components (Services) to communicate with each other.
  • SOAP-UI was used extensively for testing of web services across all environments Applications are deployed in the WebSphere Application Server.
  • Used Stash as configuration management tool for code versioning and release.
  • Used Log4j logging framework for logging of trace and Auditing.
  • Used microservices java.
  • Deployed and host the application on Amazon web service (AWS).
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Developed unit test cases using JUnit and Jasmine framework.
  • Involved in code review, performance testing & defects fixing.

Environment: JDK 1.7, J2EE, JSF, HTML5, XHTML, CSS3, AngularJS 1.5/2/5/6, AJAX, JavaScript, JSP, JDBC, XML, Spring 3.5, Hibernate 4.0, EJB, AWS, Web services, Restful, SOAP-UI, Oracle 11g, Maven, Jenkins, IBM WebSphere 8.5, JIRA, Log4j

Confidential, CA

Font-End/UI Developer

Responsibilities:

  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Work with Business, functional team to transform business details into technical document.
  • Created job details, active diagrams, test cases and communicated with client on regular basis.
  • Project development using Agile/Scrum Safe methodology, sprint planning, backlog, release planning.
  • Extensively used CSS and Angular Material for styling the HTML elements.
  • Upgrading the project from Angular 2 to Angular 4 and performed form validations using reactive forms for sign in and inputting ticket rising information from Angular 4.0 framework.
  • Developed powerful Single Page Application and dynamic responsive Web Application with React JS.
  • Involved in creating a Reusable component and React-Router to turn application into Single Page Application using React JS
  • Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
  • Used React JS to create Responsive Web Design (RWD) and used media Queries to make webpages responsive for mobile.
  • Development of the Navigation bars, Tables, Sliders, Calendars to fit the user requirement.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and React JS.
  • Used Node JS to interact with Rest services and with Database, building real-time Web API's.
  • Unit tested front-end React JS code using Mocha, Chai and Enzyme.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Experience with the use of Grunt and Gulp in React Project and Bundled and minified the JavaScript with the use of Gulp.
  • Optimizing Components for maximum performance across of web-capable devices and browsers with ReactJS.
  • Used functionalities to write code in HTML5, CSS3, Angular 4, JavaScript, JQuery, Ajax, and JSON, React js and Bootstrap with MySQL database as the backend. Extensively used JavaScript to make the web page more interactive.
  • Involved in API Integration using Node JS and Mongo DB as a data base connection.
  • Wrote various Angular4 custom directives and developed many reusable components and templates.
  • Defined new validations through Angular 4 for the form field validation implemented through HTML5.
  • My Team is also responsible for design and creation of mobile applications in React-Native.
  • Written Angular Material driven JSON consuming Angular 2/4 functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Developed the reusable templates and style sheets within the UI Standards and guidelines.
  • Involved in developing a new business application to the layout using flex, flash Grid orientation model Bootstrap framework.
  • Used XML Web services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed test scripts to automate process of testing in Protractor Angular 2/4. Contributed to write e2e and unit tests with Protractor and Jasmine (with Karma as tests runner)
  • Used various JQuery and Bootstrap plugins like date picker, Bootstrap select etc.
  • Integrated with back end code for highly interactive AJAX based applications.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Involved AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java and Node.js and Dockers on familiar servers such as Apache .
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Involved in Agile Scrum approach with Rally for UI Development.
  • Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
  • Testing, fixing the bugs and troubleshooting technical problems.

Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, Angular JS /2/4, Node.js, Bootstrap, Jenkins, JSON, JSP, React JS, REST, SDLC (Agile Scrum) and Windows, Angular CLI, Bit bucket.

Confidential, CT

UI /Web Applications Developer

Responsibilities:

  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Replaced existed Angular 2 code with Angular 4 code, which decreased number of lines of code for a web application.
  • Designed and developed the login portal using framework Angular 4 along with HTML5, SAAS, CSS3and Type Script.
  • Followed the N-Tier architecture for the application development with DAL, BLL, and UI.
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @Angular/router Routing for our entire app .
  • Designed the page using Bootstrap and some custom CSS.
  • Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.
  • Worked on unit testing for the Angular application using karma.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Developed CSS3 to style page layouts, navigation and page-loading spinner.
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Used Mecurial for managing source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.

Environment: Angular 2, Angular 4, SQL server 2012, IIS 7, HTML, CSS3, Mecurial, Web API, JSON, Web API, Karma.

Confidential

Java UI Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • With the support of BlazeDS, the flex UI is integrated with the spring framework. iBatis is used to implement the DAO layer for Oracle database. The output of the application is presented as reports in XLS/PPT formats. The reports are generated using Aspose library.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed and developed User Interface with JSP, HTML5, XSLT, CSS3, XHTML, JSTL, JavaScript and AJAX.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI.
  • Involved in enhancement of Flex GUI client.
  • Implemented advanced Java API and core java for coding sophisticated business logic.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Spring Framework for Dependency Injection and integrated it with Hibernate.
  • Used Spring JDBC Dao as a data access technology to interact with the database.
  • Used Spring Security for authentication and authorization of the application.
  • Worked on JAX-WS, JAXB Webservices using SOAP and JAX-RS, Jersey for Restful Webservices.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Active participation in the deployment, release and post release support activities.

Environment: JDK 1.6, J2EE, JSP, HTML5, CSS3, JavaScript, AJAX, Flex, Hibernate 3.6, Spring 3.2.5, JSLT, Rational Rose, XML, Restful, SOAP, EJB, Web Services, Oracle, WebLogic 10.3, Log4j, Maven, Stash, Eclipse, MQ

Confidential

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Involved End to End development by integration Front End and Backend by Debugging.
  • Involved in complete development using Agile Development Methodology and tested the application in each iteration.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model and JSP UI Components as View and Action Servlet as a Controller.
  • Developed MVC design pattern-based User Interface using JSP, XML, HTML and Struts.
  • Developed custom validations and consumed Struts validator framework validations to validate user input.
  • Implemented the Enterprise Java Beans (EJB) to handle various transactions.
  • Developed Web Services to transfer data between client and server using Apache Axis, SOAP, WSDL and UDDI.
  • Used Spring Framework for dependency injection/Inversion of Control (IoC), Transaction Management and AOP.
  • Used Spring Security for Authentication and authorization extensively.
  • Development of MQ application programs for Java JMS environments using queues and messages.

Environment: Java, J2EE, Struts 2.3, HTML, JavaScript, JSP, Servlets, Spring 2.5, JDBC, JNDI, Hibernate 3.5, JMS, XML/XSLT, Webservices, SOAP, WSDL, Eclipse, Rational Rose, Oracle 10g, SVN, EJB, RAD, Log4j, WebSphere, JUnit

We'd love your feedback!