We provide IT Staff Augmentation Services!

Lead Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Having 12+ years of experience in Full Stack Web development wif diversified exposure in leading teams, analysis, design, development and implementation of web - based applications
  • Good Experience in designing and developing interactive User Interfaces for Web Applications and Strong noledge of Angular 4 and Angular 7 practices, used for developing modules and creating reusable Components, Pipes and Services.
  • Proficient at designing UI/UX dynamic web applications using HTML5, CSS3, JavaScript, jQuery, ReactJS, AJAX, JSON wif responsive web applications using Bootstrap.
  • Well experienced in consuming and implementation of web services using SOAP and RESTful API
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot
  • Excellent noledge on Spring Core such as Dependency Injection, Annotations
  • Expertise in database technologies in SQL such as MySQL, Oracle and No-SQL like MongoDB
  • Have good experience working wif messaging services such as JMS and Kafka
  • Also have good noledge of CI/CD pipeline in GitHub, Jenkins, Docker, EKS and AWS
  • Technically have expertise in WEB/Cloud Development, CRM (Salesforce), AWS, Micro-services, RDBMS & NoSQL, BPM, Data Analytics (Customer & Predictive) and Business Intelligence
  • Web Application Development experience using cutting edge technologies implementing Traditional Iterative andAgileDevelopment methodologies.
  • Extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML,TWS, Drools, Google Web Toolkit (GWT), HTML5, JavaScript, Angular.js and Bootstrap.
  • Extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed, scalable and transactional applications usingJava/J2EEtechnologies.
  • Experienced in developing web based applications usingModel View Controllerarchitecture, good exposure and experience inMVCframe works like Spring and Struts.
  • IT consultantwif extensive experience in design and development of distributed web applications usingJSP, Servlets, JNDI, Web Services, JMS, XML, Java BeansandJDBC.
  • Experienced in working wifORMframeworks likeHibernates.
  • Expertise in designing and developingJ2EEcompliant systems usingIDEtools likeEclipse, My Eclipse, RADand usingJ2EEcompliant application servers likeBEA WebLogic, IBM Web Sphere, and JBoss.
  • Highly skilled in establishing communication between distributed systems using Java Messaging Service(JMS)making use of both Point to Point and Publish - Subscribe messaging domains.
  • Azure Active Directory (Azure AD) was used to build up applications wif existing windows server along wifTFS.
  • Good understanding of Object Oriented Analysis and Design andUMLnotations. Good experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
  • Command and Query Responsibility Segregation (CQRS) used to separate the query and update models in CQRS based system models on event sourcing pattern.
  • Familiar wif all phases of software product and project development life cycles.
  • Experienced working wifXMLin transferring data across various platforms, performing data validations, reading and writing data usingXMLparsers.
  • Enhanced application to preventXSSattacks usingAnti-XSS(white list validation and output encoding) .
  • UsedEJBas a middleware in designing and developing a three-tier distributed application. Understanding theCloud FoundryJava build pack usingApache Tomcat.
  • As SCRUM Master have very good experience in Defining User Stories, User Story Estimation, Acceptance Criteria, Definition of Done (DoD), Daily Sprint meeting, SCRUM Board, Sprint Planning, Burndown Chart, Managing Delivery, Sprint Review and Sprint Retrospective
  • Extensively interacted wif the designers, developers to ensure implementation of business requirements and QA team in executing Test Plans, Test scenarios, Test Logs, Test Objectives
  • Open to learn new languages, highly organized, thorough, proactive, results-driven, and have excellent inter-personal skills and leadership capabilities. Adheres to strict quality standards

TECHNICAL SKILLS

Languages: JAVA 8, C, C++, C#, XML/XSL, SQL, PL/SQL

Databases: Oracle 9i/10g, Sybase, DB2 and Mircosoft SQL

Web/Application Server: WebLogic 10.3, JBoss 5.0, Apache Tomcat 6.0

Operating Systems: MS-DOS, Windows 2003/XP/7, UNIX (Solaris), Macintosh

Tools: Eclipse 3.5, My Eclipse 6.0, Net Beans 6.1, Serena Team, Track/PVCS, Oracle Jrockit, Clear Case, Clear Quest, JUnit,MSFrontPage

Web Technologies: J2EE, EJB, Servlets, JSP, XML, XSL, HTML, DHTML (CSS), Java Beans, RMI, JavaScript, AJAX

Framework: Struts 1/2, Spring 2.2, Hibernate 3.0

Design Patterns: MVC, Singleton, Command-Pattern, Factory Pattern, Decorator, DAO, Front Controller, Template Pattern, Proxy Pattern, Façade

Methodology: RUP, XP (Extreme Programming), Agile, SCRUM

Design Methodologies: OOAD & UML, OOPs, Agile-SCRUM, XP, Kanban, NGOSS, DevOps, CI/CD

Telecom Billing: Intec Singleview, LHS-BSCS, ORACLE BRM, Geneva, INCA, DISE, Intec Interconnect

Domain: Telecom (OSS/BSS) - Convergent/Interconnect/Roaming, Wireless, Broadband, DTH, Banking, Finance, Insurance, Utilities, Retail, eCommerce, CRM, HRM, US Health care

PROFESSIONAL EXPERIENCE

Lead Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Development of eCommerce and CRM applications using WEB Architecture and single-page asynchronously data-driven UIs using Angular eCommerce modules include adding products, products search, user accounts, products filter, carts, favourites, stock management, shipping, payments, reviews and returns
  • CRM modules include Contact Management, Lead Management, Accounts, User Management, Workflows, Performance Management, Analytics & Predictions and BI Reports
  • Involved in Leading and co-ordination among various development teams and testing teams, reporting to senior managers about progress and overseeing complete project progress
  • Integrated the application wif Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Developed business services wif,JSON, XML andRestfulWeb Services technologies.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Involved indaily meeting wifOnsite - Offshore coordination. Involved project coding phase and active member in project maintenance activities.
  • UsedMavenfor project dependency management andLog4jfor logging. Involved in activities like code review, performance improvement.
  • Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
  • Standardized processes for testing Angular applications, usingKarmawif Mocha for unit and integration testing.
  • Worked onTrade Item, Product Item publicationsand test in FileZilla to get response that publication is received, review, or rejected.
  • UsedSpring Framework wif Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations..
  • Experience in implementing using Spring MVC model integration for front- end request action controller.
  • Spring Frameworkhas been extensively used in all layers of the application including UI, backend and integration.
  • Good Experiencewif Jenkinsfor build and deploying the projects. And, me worked onStashGit repositorysoftwareandParticipate in Unit Testing and Performance Testing.
  • Developed BackendSpring Jerseyresources to serve theJSONdata to the web interface .
  • Developed the application usingSpring boot and Maven.
  • DevelopedApache camelroutes,JMSendpoints and used free marker to customize service responses.
  • Also involved in all phases of Software Development Life Cycle (SDLC), including requirement gathering, modelling, analysis, architecture design, prototyping, developing and testing
  • Developed Single Page Applications (SPA) using Angular 7, HTML5, CSS3, and Bootstrap 3
  • Used Custom Pipes as filter to provide better search and sort experience
  • Used Rest Controller in Spring framework to create RESTful Web services
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT
  • Developed server side application to interact wif database using Spring Boot and Hibernate
  • As SCRUM master involved in User Stories Definition & Estimation, SCRUM Board, Sprint Planning, Burndown Chart, Managing Delivery, Sprint Review and Sprint Retrospective

Lead Full Stack Developer

Confidential

Responsibilities:

  • The main requirement is Final Year Projects Management and Cloud Training for Engineering Colege to for outgoing students on WEB and Mobile App Development
  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and in leading teams involved in development and testing
  • Good experience developing UI components wif directives, decorators, and services that interface wif restful APIs from the server side
  • Experience in PreparingJava/J2EE developmentstructure for STS, Eclipse. involved in analysis, design and developingfront end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Worked on Developing AJAX scripting to process server side scripting wif JSP.
  • Developed the application asSingle Page Applicationwhich can switch to different components usingAngular JS; also worked on Angular JS controllers and created functions factory to interact wif the RESTful Services using AJAX services like $http and $resource.
  • Worked on framework APIs likeSpring 3.x, Struts 2.x and Hibernate 3.xfor Integration.
  • Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating wif Stored Procedures by means of Oracle and used JPA wif Hibernate provider.
  • Worked on implementing persistence layer wif the halp of Hibernate ORM to interact wif the Oracle database. UsedHibernate Framework for ORM.
  • Experienced in the procedure ofHibernate 3.xincluding integrating legacy databases, writing custom CRUD statements.
  • Created Java Mail APIis used to send notifications about important updates such as claim status change.
  • Used SOAP Web Services for creating and usage WSDL and SOAP messages for getting business logic plans from various modules and used XML parsers for data retrieval.
  • Experience in Eclipse frameworks for developing the Code and Deploy the Application by Integrating into the Server. Worked on developing hibernate DAO wif the halp SpringJDBC Template, worked on Hibernate for ORM and connection management.
  • Developed, Designed and tested SOA services wif the halp ofWeb Logic/ SOA / Oracle Fusion Middleware technologies.
  • Involved in Business processes suchas user autantication, Transfer of Service using Session EJBs.
  • Knowledge in Developing Presentation and Controller layers wif JSP, HTML5, CSS3, Custom Tag Libraries, JSTL, Business layer using Spring IOC and AOP, Persistent layer DAO, JavaScript, and Hibernate for all modules.
  • Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto WebLogic application server by implementingMaven build scripts in automating the build and deployment process.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
  • Developed server-side APIs using Spring Boot Repository and Rest Controller
  • Used Spring MVC wif Hibernate framework to build the application on server side
  • Involved in Database design and designing various reports required for coleges
  • Involved in SCRUM User Stories Definition, Estimation, Spring Events, DoD & Release Planning

Lead Full Stack Developer

Confidential

Responsibilities:

  • This was a very challenging project as the main requirement is to develop an algorithm that stores various agreed payment rates for each treatment spanning across timelines
  • As this is the first time working in for US Healthcare domain, started wif gathering business requirements, understanding the system, developing HLD / LLD and leading teams involved in analysis, design and developingfront end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Worked onDeveloping AJAX scripting to process server side scripting wif JSP.
  • Developed the application asSingle Page ApplicationusingAngular Js
  • High end use of API’s likeJava Transaction API, Java Persistence API.
  • Design and development of modules usingMVC.
  • Performed data validation inForm beans and Action Classes.
  • Development usingSpring, Hibernate frameworks.
  • Modified Spring, Struts, and Hibernate configuration files as per application requirements.
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Involved in writingSpring Configuration XML, file that contains declarations and business classes are wired-up to the front-end managed beans usingSpring IOC pattern.
  • Used Springs Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • CreatedWeb Services for Remote calling using SOAP.
  • Used Web Services for creating rate summary and usedWSDL and SOAP messagesfor getting insurance plans from different module and usedXML parsers for data retrieval.
  • Extensively usedHibernate concepts such as inheritance, lazy loading, optimistic locking, and transactions.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • POJO based domain model integrated wif Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain
  • Developed reusable componentsin FTP module, File processor,
  • Developed and calling Web services wifSOAP/HTTP bindingsfrom message flows.
  • Developed amule application using salesforce connector.
  • Designed and developed integration process between salesforce and Legacy database.
  • Other modules of the project include case distribution, case management, case follow-up and history, Team management, Attendance management and various BI Reports
  • Customer satisfaction improved wif the new systems and process and very key information is produced to management from Performance Management and Business Intelligent Reports

Lead Full Stack Developer

Confidential

Responsibilities:

  • Confidential required banking solution for the newly started Micro-Finance segment where loans per individual is less than Rs. 10,000/- and collection management process of loans is done using hand-held devices and point-of-sales devices and SMS features
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed theUI Frameworkbuilt usingJSF Apache My Faces, Ajax4JSF.
  • Involved in writingJSF Backing Beansfor controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Coredesign patternslikeSingleton, Data Access Object (DAO), and Business Delegateetc.
  • Used AsynchronousJavaScriptandXML (AJAX)for better and faster interactive Front-End. Configured Navigation rules in theJSFconfiguration files to add new functionality to the application by writing newJSPs.
  • Responsible for configuring and deploying the builds onWebSphereApp Server. ImplementedJ2EEdesign patterns such asSession Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application wrote and calledStored ProceduresusingJava, HQL, and Hibernate.
  • Developed user interface using JSP wif JavaBeans, JSTL and Custom Tag Libraries,JS, CSS, JQuery,Node.jsand HTMLto speed the application.
  • Worked onJava Beansand other business components for the application and implemented new functionalities for the ERIC application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Worked onAdobe Form ServerandExtension Rights Serverfor generating correspondences as PDF and PDF forms are submitted online.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlet, JSP.
  • UsedJava Architecture for XML Binding(JAXB) for marshaling and un-marshaling java objects and XML. AndSerena Dimensionswas used for the version control of source code.
  • Developed central Cloud architecture wif CRM (Salesforce), Core Banking, Accounts, Loans and Deposits, eBanking, Credit Checking, Loan Disbursal and Loan Collection
  • As SCRUM master involved in User Stories Definition & Estimation, Spring Events, DoD & Release Planning, Burndown Chart, Managing Delivery and leading teams in development
  • Also involved in Database Architecture, Big Data Analytics, Data Models, designing the Testing strategy for manual testing, system integration testing and user acceptance testing

Full Stack Developer

Confidential

Responsibilities:

  • Main achievement is study of previous billing system and providing seamless integration of billing systems modules such as CDR Management, Mediation, Charging and Pricing (Rating), Billing, Invoicing, Finance, Payments, Collections, Products / Catalogue, Order Management, Service Fulfilment, Service Assurance, Fraud Management and Ticket Management
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed theUI Frameworkbuilt usingJSF Apache My Faces, Ajax4JSF.
  • Involved in writingJSF Backing Beansfor controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Coredesign patternslikeSingleton, Data Access Object (DAO), and Business Delegateetc.
  • Used AsynchronousJavaScriptandXML (AJAX)for better and faster interactive Front-End. Configured Navigation rules in theJSFconfiguration files to add new functionality to the application by writing newJSPs.
  • Responsible for configuring and deploying the builds onWebSphereApp Server. ImplementedJ2EEdesign patterns such asSession Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application wrote and calledStored ProceduresusingJava, HQL, and Hibernate.
  • Developed user interface using JSP wif JavaBeans, JSTL and Custom Tag Libraries,JS, CSS, JQuery,Node.jsand HTMLto speed the application.
  • Worked onJava Beansand other business components for the application and implemented new functionalities for the ERIC application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Worked onAdobe Form ServerandExtension Rights Serverfor generating correspondences as PDF and PDF forms are submitted online.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlet, JSP.
  • UsedJava Architecture for XML Binding(JAXB) for marshaling and un-marshaling java objects and XML. AndSerena Dimensionswas used for the version control of source code.
  • Additionally developed web modules for customer self-care, single sign on, usage information, bill management, additional services management, and designing Business Intelligence reports
  • Involved in gathering business requirements, developing HLD / LLDs, impact analysis and assessment due to new changes, systems analysis, Data flow, reporting to stake holders
  • As SCRUM master involved in User Stories Definition & Estimation, SCRUM Board, Sprint Planning, Burndown Chart, Managing Delivery, Sprint Review and Sprint Retrospective

We'd love your feedback!