Sr. Full Stack Developer Resume
SUMMARY
- Over 6 Years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Development, Integration, Maintenance, Installation, Implementation and Testing of various client/server web applications.
- Experience in developing Multi - tier enterprise and Single Page Application Development.
- Extensive experience in web application development using J2EE, Java, Spring boot, Hibernate, Microservices, Spring security, Spring batch, JMS.
- Experienced in using design patterns SOA, Enterprise Object Model, MVC.
- Experience in developing web applications using JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, Angular.JS, Angular 2.0, Angular 8, React JS, JSF, JavaScript, JDBC, Bootstrap CSS, jQuery, JSON, XML.
- Experience with relational databases such as Oracle, PL/SQL, SQL Server, DB2, MYSQL and NoSQL databases such as Cassandra and MongoDB.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, REST Web Services.
- Experience in PL/SQL stored procedures along with tools like Rapid SQL.
- Extensively worked on loading and extracting data from DB2 database.
- Responsible for Unit Testing and Integration testing of mappings and workflows.
- Experience with SVN Source Control and GIT for code management.
- Experience working in Waterfall, Agile and Scrum methodologies.
- Experience in project and defect tracking tool such as HP - Quality Centre and JIRA.
- Used Karma, Jasmine for Unit testing.
- Experience in reporting tool Micro strategy.
- Ardent team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Performed production support roles.
- Experienced in working with IDE’s like Eclipse, My Eclipse, Notepad++, Intellij, sublime text.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, PL/SQL, Cassandra, UML, XML, XSL.
Web Technologies: J2EE, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, Listeners.
Front-End Technologies: HTML4/5, XML, JavaScript v1.8, JQUERY, AJAX, HTML5 BackboneJS, AngularJS, Angular 2.0 Angular 8, React JS, JSON.
J2EE Technologies: JSP, JDBC, Web Services, Hibernate
Tools: Photoshop, Maven, Informatica 8.6.1/9.1
Web/Application Servers: WebLogic 7.0/8.1/9.0/10.0 , JBoss 4.0.5Apache Tomcat 8.0.
Software Development: Waterfall Model, Agile, Scrum, Test Driven Development (TDD)
Web services: Soap UI, WSDL, RESTful
Version controllers: SVN, GIT
Testing: Junit 4.1.2, JUnit-Perf, Jasmine.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full Stack Developer
Responsibilities:
- Responsible for the creating and implementing design, unit and assembly testing plans, and other documentation for Confidential amp;T Consumer Customer Care troubleshooting tool like Model and Overlay builder Nokia Admin console and Work Flow builder.
- Responsible for mS CSI Tool Kit updates, API Mappings and also created Automated test cases.
- Worked on Kubernetes for mS runtime testing.
- Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
- Created Angular 8 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Created Workflows using JavaScript, Juel and HTML which are mainly used by Confidential amp;T Agents.
- Used Angular 8 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
- Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.
- Worked on Service Operation updates and Creation using Java for Nokia Model and Overlay builder.
- Responsible for Admin console changes and updating environmental properties.
- Performed unit testing and debugging and set test conditions based on code specifications.
- Developed software applications using Java technologies.
- Worked on routine data manipulation and binary search by using Java algorithms.
- Used Java algorithms graph to create BFS and DFS graphs.
- Responsible for frameworks Hibernate, JPA, Spring 3.0+.
- Worked on Array Data structures like Traverse, Insertion and Deletion.
- Used Bubble sort, shell sort along with graph data structure in Data structure methods.
- Proficient understanding of code versioning tools, such as Git .
- Responsible in using Application servers like WebLogic, JBOSS.
- Working on RDBMS, SQL and PL/SQL.
- Responsible in developing and consuming SOAP and REST WebServices (Spring Boot).
- Responsible in Agile Development.
- Exposure to with messaging systems like JMS.
- Responsible in implementing J2EE Design Patterns.
- Also works on any Build and Deployment tools like Maven, Jenkins.
- Involved in application production issues.
- Identify and mitigate risks in process and technology.
- Supported architectural and development guidelines
- Worked closely with team members to understand requirements and design and ensure system meets business and technical objectives
- Effectively communicated technical concepts to other technical staff members as well as non-technical to members of the organization when needed
- Participated and provide feedback in peer reviews of documentation and code reviews
- Abide by and encourage all process standards
- Mentor others through project lifecycle on both technology and process.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues and Performed the System Testing, Regression Testing for Complete work after fixing the Issues which are reported by Testing Team.
Environment: Java, Juel, HTML 5, CSS3, JavaScript, Angular 8, Connect Bootstrap, Ajax, My SQL, XML, XSL, XSLT, JSON, Jenkins, maven, Git hub, AXIOS, Restful API, JIRA, and Jasmine.
Confidential
Sr. Java Developer
Responsibilities:
- Currently working as a developer, working on JSF Prime faces, spring, Oracle SQL.
- Design develop and test HTML5, SCSS, Connect Bootstrap, JavaScript, jQuery, REDUX and React.JS that meets accessibility and web browser standards for website.
- Worked in Fast phase environment using Agile Methodology with short time deliverables.
- Involved in discussion for preparing the Technical Specification Documents.
- Working with ECMA Script 6 features, Used Babel, web pack with es2015, React.jsx presets
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React Native, Redux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Also worked on React Native components for mobile applications.
- Used event handlers, running in IOS and running in Android methods in react native.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Followed best Agile Practices like actively involved in Scrums, Sprint Planning, Spring Reviews Standup meetings and user stories estimations. Extensively used Jira tool updating the status.
- Extensively worked on business, and persistence tier using Spring boot and Spring Jdbc Template
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM
- Involved in implementing changes to REST Web Services to invoke/retrieving providers’ services for customers pricing discounts, surcharges, shipment data and billing.
- Working with microservices team to model each service as a product.
- Developed JAVA design patterns like Singleton, Factory and Builder to solve various problems occurred in development phase.
- Experience with Oracle SQL and PL/SQL programming and used Database utility programs like TOAD and NoSQL Developer.
- Involved in code review activities of the team members.
- Involved in application development using spring (Core, MVC, Batch, Boot and JDBC) and Hibernate.
- Responsible towards Testing the software/application, Unit Testing of JUNIT and Defect Fixing
- We have tested our application in the Docker container provided by the AWS RDS and AWS ECS service.
Environment: Java, J2EE, SOAP Web Services, Spring3, Docker, Junit4, log4j, Oracle, Cassandra, WebSphere 8.5.7, JQuery, PL/SQL, Swagger, Bit Bucket, Multithreading, JUnit, Log4j, SVN, Maven, Soup UI and Bamboo, IBM Data Studio .
Confidential, San Francisco, CA
Sr. Full Stack developer
Responsibilities:
- Worked on several front-end designing websites using HTML5, CSS3, JavaScript, JQuery, and Bootstrap with device responsiveness.
- Used the functionalities HTML5, CSS3, Angular JS, Angular 2.0, Node JS, JavaScript, JQUERY, AJAX, JSON and Bootstrap in creating UI pages.
- Used Angular JS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Designed Frontend within object-oriented JavaScript Framework like Angular JS, Node JS and Bootstrap.
- Used Dynamic programming for subsequences and partition algorithms.
- Worked with Connect Bootstrap framework making use of grids, advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Developed source code to consume JSON response received through XHR/AJAX calls using jQuery. Ajax () calls.
- Worked on Tree/Binary search tree to print and remove nodes in algorithms.
- For an E-Commerce web project worked on YII2 advanced framework with MySQL and No SQL
- Used Robo Mongo application as a query writer for MongoDB.
- Build Microservices using Spring Boot and integrated with other microservices internally using Rest-Template.
- Developed dashboard using Node Js, Express as server-side framework and HTML5, JavaScript, Node Js as front-end technologies.
- Integrated NoSQL as a user details storage purpose and MongoDB for large scale data storing.
- Loaded the data into XML targets using XML target Definition.
- Developed various Mappings with the collection of all Sources, Targets, and Transformations using Designer.
- Designed and developed SVG graphics for the front-end web application.
- Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Built spring boot-based Java micro services to support enterprise web application.
- Build Restful API by building Node JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
- Wrote internal and external API services using Node JS modules.
- Used JDBC connection to integrate application with database.
- Implemented server-side tasks using Servlets and XML.
- Created interactive client-side scripting in JavaScript, AJAX&JSON using JQuery, JavaScript framework.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Worked extensively IBM WebSphere Process Server, ESB, Oracle SOA Suite11g, OSB (Oracle Service Bus) and BPEL integration, and administration.
- Strong server-side coding experience using Core Java, Servlets, JSP, JMS, JNDI, JDBC, RMI, JAXP, JUnit, XML, XSLT, DOM, DTD, JDO, XML Schemas in Unix and Windows environments.
- We have tested our application in the Docker container provided by the AWS EC2 service.
- Worked on a hybrid mobile application UI development using Phone gap.
- Recently working on Ionic2framework with Angular 1,2 for hybrid mobile application development.
- Currently working on Ticketing System project with large scale of MongoDB storing operations and NoSQL queries using YII2 Framework.
- For Geo Server web project worked on YII2 advanced framework with NoSQL and MongoDB.
Environment: Html, CSS, JavaScript, Pl/SQL, JQuery, Bootstrap, Angular JS, Angular 2.0, SQL Server, ETL, DHTML, ActiveMQ, Jenkins, HTML5, Web Socket.io, Perl, Apache Tomcat, Cassandra, Mongo Db, JDBC, JSP, JavaScript, Oracle, AWS, Windows.
Confidential
UI Developer
Responsibilities:
- Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Involved in developing web pages using HTML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Working with team developers to integrate HTML and CSS.
- Involved in checking the browser compatibility issues and troubleshooting the issues.
- Developed and designed internet web applications using JavaScript, CSS and JQuery.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS and JavaScript.
- Used JavaScript and Ajax to write client-side validations.
- Worked on Log4j for logging, tracking and reporting the issues.
- Used SQL and PL/SQL programming extensively to talk to Oracle database using JDBC.
Environment: HTML, CSS, JAVASCRIPT, JQUERY, JSON, XML and WINDOWS, Java, Struts, spring, Hibernate, APACHE, XHTML, Eclipse, Twitter bootstrap and MS Office.