We provide IT Staff Augmentation Services!

Front-end Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of hands - on IT experience as a user experience designer, interaction designer, participating in software development lifecycle of several web applications.
  • 7 years of IT experience in different roles such as Full stack Web developer/ Web Developer/ Systems Engineer, developing Software Web Technologies and user interfaces in Insurance, Finance, Telecom domains
  • Around 5 Years of experience in Modern Web Application Development.
  • Have a Deep Understanding of HTML5, CSS, JavaScript, Typescript, ES6, and Rxjs.
  • Have Experience in modern client-side libraries and application frameworks like jQuery, Angular, React.
  • Have Experience in CSS3, Preprocessor (SCSS) and related libraries like bootstrap and PrimeNG.
  • Have Experiences in JavaScript code quality tools like JSLint, TSLint.
  • Have good understanding of System Design and Application Architecture.
  • Worked on High Performance and Scalable Solution for Enterprise Client.
  • Involved in component, style, resource, and reusable component development,
  • Expertise in ReactJS and working with React Redux architecture for complex state management and using React-Router and ES6 to develop Single Page Applications.
  • Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Postproduction support using development methodologies like Waterfall and Agile.
  • Experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E-commerce, and Health.
  • Expertise in UI Developer as Angular Js and React Js coding.
  • Extensive working knowledge with Bootstrap, CSS grid, CSS flexbox, and Media query for responsive web design.
  • Experience in implementing Component life cycle architecture, store actions, using React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
  • Exclusive working knowledge in building reusable framework for consuming and providing RESTful API using NodeJS, Java Springboot.
  • Working experience on Swagger API and auto-generated documentation for all REST calls
  • Working experience using code quality tools like SonarQube, Eslint
  • Working knowledge in installing or configuring packages on linux
  • Expertise in DOM manipulation using JavaScript, Typescript, DOJO, jQuery.
  • Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP.
  • Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java.
  • Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis.
  • Hands on experience with Docker.
  • Hands on experience with Hack and PHP .
  • Hands on experience with Spring, Spring MVC, Struts
  • Hands on experience with API GateWay and Development
  • Good knowledge on Active Directory (AD) Services.
  • Worked and knowledge on protocols HTTP, HTTPS, FTP, SMTP.
  • Good knowledge on TCP/IP protocols and TCP/IP model.
  • Good knowledge on issue tracking product JIRA.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications.
  • Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans and IntelliJ.
  • Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web server like IBM WebSphere, Apache Tomcat.
  • Worked as a Python Programming Developer on Various Applications.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo Grap hQ L library.
  • Developed a few UI modules for the mobile version of the website using React.js .
  • Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Used React JS to create Controllers to handle events triggered by clients and send requests to server.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase.
  • Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors using SQL and PL/SQL.
  • Expertise in XML Technologies XML, XSLT, XSD and Worked on parsers like JAXB, JAXP, SAX and DOM.
  • Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others in Oracle 10g database, IBM DB2 database.
  • Extensive involvement in development and Performance tuning of SQL and PL/SQL scripts.
  • Experience on Jasper Reports, Crystal Reports and knowledge on Oracle Reports.
  • Technical expertise in the areas of Object-Oriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose.
  • Excellent team player with good analytical, strategic planning and interpersonal and commu nication skill

TECHNICAL SKILLS

Languages: C, C++, Java, SQL and PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Tools: & Frameworks: Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data

Databases: Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000

Web Development: NGRX,HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Scripting Language: Shell Script, bash, Perl, JavaScript, jQuery, AngularJS, ReactJS, Typescript

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Tools: Eclipse3.0, Net Beans5.0, Clear Case, Clear Quest, CVS, SVN, Perforce, Sub Version, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ

Cloud Computing: VPC, S3, Route53, Direct Connect, VPC, SNS, Elastic Beanstalk, OracleDB, Google Cloud

Version Control: GIT, CVS, SVN, Rational clear case

PROFESSIONAL EXPERIENCE

Confidential

Front-End Developer

Responsibilities:

  • Works closely with Synchronoss business teams, technical leads, design teams and development teams onsite/offshore to ensure delivery of application on time with no slippage and with high quality
  • Works on requirement gathering and analysis from the product owners, business stakeholders, architects, technical leads and translates them into technical requirements, design and implementations
  • Participate in all agile ceremonies such as sprint planning, backlog grooming, story point estimation, sprint review, retro and share the feedback with the team.
  • Built Confidential tool using Angular 2, RXJS, and NGRX platform. Developed components as an independent module for reusability across the application.
  • Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Product design and development using Java/J2EE technologies, REACT JS, Anguler JS, Node JS, Apache Wicket, REST Web Services, SOAP Web Services, JPA, Postgres, DB2, HTML 5, CSS 3
  • Creating and Executing test scripts for regression testing of web application using selenium &cucumber .
  • We provide an implementation of ther Vert.x Readstream interface with ReactiveReadStream.
  • We provide an implementation of Reactive programming simply to program using, and relying on, events. instead of the order of lines in the code.
  • Design reusable React JS components, Redux, reducers, store, redux-thunk, Forms, Axios Router.
  • Created unit test suites using Mocha, Chai unit.js framework
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Worked on postman and ARC to test REST service calls
  • Developed applications that interact with Postgres datasource using CyberArk security configurations in Test and Prod environments.
  • Created dashboards in Grafana using Kafka consumer and in house-built storage API
  • Deployed and supported Memcache-AWS Elactiecache
  • Created SNS notifications and assigned ARN to S3 for object loss notifications.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Story book is integrated for all the common components for easy understanding of various states of the components.
  • Working on production issues and legacy page enhancements.
  • Development of custom theme using ThemeProvider by Styled components to maintain common user experience across the applications.
  • Applied optimization techniques to reduce page size and load times to enhance user experience.
  • React-Redux connectors for constant requests and updating the redux store.
  • Redux-Thunk as a middleware in dispatching numerous requests.
  • User restricted access by roles and redirections.
  • Created AWS S3 buckets to store smart home device data and utilized various AWS services like EC2, Route 53, IAM, Cloud Formation, Cloud Front, and Cloud Watch.
  • Provide quality documentation and wiki updates for each feature that is delivered
  • Provide day to day technical guidance to the offshore team and work assignment, resolve any technical challenges on the way for them to ensure the quality and on time delivery of the product.
  • Provide support for testing, defects fixing and maintenance of code base, code deployment, triage support and manage those items up through the pipeline to prod.

Environment: /Tools: Java/J2EE, HTML5, CSS3, Javascript, React JS, Swift, Node JS, Gitlab, CI/CD pipeline, Docker, Gitlab Runners, Swagger, Python 3.7, SonarQube, Eslint, Springboot, AWS, Apache Wicket, REST, RTC, SNOW, Eclipse, VS Code, Postgres, MSSQL, Postman, ARC, Kafka, Grafana, Kibana, JSON, JIRA, Confluence, Bitbar, Xcode

Confidential, IL

Angular Developer

Responsibilities:

  • Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB .
  • Responsible to Style, such as variable, mixing, operations and functions.
  • Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
  • Implementedvariousscreensforthefrontendusing React.js andusedvariouspredefinedcomponentsfrom NPM (Node Package Manager ) and Redux library.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behaviour such as variable, mixing, operations and functions.
  • Work son React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Design Mock screens based on the requirements.
  • Utilized Core Spring MVC Framework for Dependency Injection/IOC of components as well as transaction management.
  • Designed Responsive Web Applications with progressive enhancement and graceful degradation.
  • Designed user interface screens usingHTML5. Used Angular Validations for client side validation, CSS3 for further support.
  • Used Angular services and factories to organize and share code across the application.
  • Used Angular custom directives to route event to event handler functions, perform data binding, associate controller/scope with a view.
  • Created services with @injectable property, as to make the service available for dependency injection (through Constructor) when creating components
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed single page web application using JavaScript framework Angular4.
  • Used SWAGGER UI to validate and test the REST Services.
  • Implemented highly interactive web 2.0 application using jQuery, Ajax.
  • Used GITLAB as a Version Control Management.

Confidential

Java Developer

Responsibilities:

  • Build and support web applications, mobile and tablet apps that provide account management, trading, management fees, balances, cash management, portfolio rebalancing, client document services (trade-confirms, statements and tax documents) and other capabilities
  • Developed the robust scheduled billing engine to calculate the generated fees for the advisor accounts.
  • Integration with OMS system for placing new orders and canceling orders, modifying orders using Fix messages.
  • Developed Trade Execution listener, to receive Trade Executions (Aks) from OMS system and updates database.
  • Developed Allocation Engine to allocate trades to client accounts and updates Back office system with position information
  • Designed and developed multi-tier, custom build workflow-based web application.
  • Implemented an adaptor which receives trade alerts from CEP engine and sends to Tibco EMS queue for further processing by Message Bus Message Bus was built using Spring Integration to dequeue xml trade messages from Tibco EMS queue and sends to different channels for parsing, enrichment, persisting into database.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing of trade execution data and market data and converts in to JSON and store it Mongo DB.
  • XSLT and Trax API used to convert different formats of XML to our Standard XML format and StAX API used for parsing XML messages
  • JProfiler is used to profile he application (Memory view and CPU view and Thread view are used)
  • Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Performed REST validations and created REST exception Handlers and used Postman to test REST services.
  • Developed unit test cases using Junit, Spring to test REST microservices.
  • Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Design and implementation of different micro services and its Docker files.
  • Created and maintained Docker images and Docker containers.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Docker swam used for container orchestration .
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization
  • To send emails to users developed Java API to interact with the Amazon SQS and Amazon SNS. created Docker machine in Amazon EC2 instance and created Docker containers in Docker Machine running in Amazon EC2
  • Involved in Creating cloud formation templates using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS and Google cloud.
  • Used Multi-Threading and collection framework including List, Map etc.
  • Used Apache Maven as a build tool for building the Restful web-service.

Environment: : Java 1.8, concurrent package, lambda expressions, streams, JavaScript, Servlets, JSP’s, JDBC, EJB, JPA, Hibernate, JAX-B, JAX-RS, SQL, Oracle 10g, SVN, GitHub, Ant, ServiceNow, Spring Boot, Spring Batch,JMS,Tibco EMS Autosys, Eclipse, Unix, JUnit, Log4J, Anuglar 6,HTML, CSS, and Bootstrap, Docker, AWS,, Swagger, Microservices, JIRA, Jenkins

Confidential

Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
  • Implemented grids and tree UI components, forms etc., and pages using Angular JS, JavaScript, HTML, CSS. Used services, controllers, directives of angular JS.
  • TypeheadJs used for building robust typeaheads, underscore-query search for objects with a Query Api like MongoDB and API library for Underscore and Lodash.
  • Moment used for parsing, formatting, validating dates. Lodash utility library used for arrays, objects & strings.
  • Jasmine used for testing controllers, services, directives.
  • Gulp is used to build, and Bower is used for managing dependencies
  • EhCache used to store Reference Data.
  • Code Developed with the Python script. used Python for developing desktop GUI applications, websites and web applications.
  • Maven is used for building and deploy the application in WebSphere Application Server (WAS)
  • Used Multi-Threading and collection framework including List, Map etc.
  • Used Apache Maven as a build tool for building the Restful web-service.
  • Docker is used for creating images that are deployed on AWS as Microservices.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Worked on GitHub for configuration management.
  • Used JIRA to fix bugs and track the workflow.

Environment: Java, HTML5, CSS3, JavaScript, jQuery AJAX, Bootstrap, Python, AngularJS, Agile(SCRUM), Spring, Hibernate, AWS, Docker,Oracle, GIT, JUnit, Tomcat, Maven, Restful, JAX-RS, Log4J,JIRA, Jenkins.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Involved writing code for Request Processor class to extend the functionality of struts Controller.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows, JAXB, MySQL, IBM WebSphere, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Maven, JUnit, Log4j, SVN, Servlets, jQuery, JSP,AngulerJS,ReactJs.

We'd love your feedback!