Sr. Java/ui Developer Resume
TX
SUMMARY:
- Over 7 years of extensive experience as Application Developer with solid understanding of database designing, development and installation of different modules.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment and maintenance.
- Hands on experience in handling JSON and complex JSON manipulation using JavaScript, JQuery and Angular.
- Experienced in developing Single Page Applications (SPA) using latest technologies such as Angular 2/4/5, Bootstrap 3/4.
- 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
- Very strong knowledge in developing web applications using ExtJS, Html and Java script technologies.
- Good hands on knowledge on Angular 2 Templates, like writing inline template/ external template, {{ }} for interpolation, for property binding, () for event binding, # for variable declaration, * for structural directives.
- Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
- Good knowledge on using Angular 2 local variables #, Event Bindings (),Property Binding
- Experience in developing Web Services using Soap, REST, Micro services along with Spring Cloud, Spring Data for mid - tier load balancing and failover.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing queries using MySQL and MongoDB
- Experienced in React.js and working with React Flux architecture using complex Object Oriented concepts in improving the performance of the websites.
- Expertise in developing front-end of the applications using JavaScript, CSS, XML, HTML, Adobe Flex, JSON, AJAX and ExtJS 4.2
- Experience in A/B Testing Unit Testing (Jasmine, Karma), Integration Testing and Automation testing (SELENIUM), and experience with User Acceptance Testing (UAT) and Accessibility Testing
- Designing, building infrastructure on Azure and AWS environment, managing cloud-based infrastructure, Troubleshooting production issues.
- Experience in web development with MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
- Published REST API's to fetch data from Elastic Search clusters for client based applications
- Proficient in the development of Enterprise-wide applications using JavaScript, AngularJS, Angular2, Ionic, Node.js, Express, RxJS, Native script, jQuery, TypeScript, React, Redux, Apache Cordova, Sass, Bootstrap, HTML5.
- Strong Object-Oriented Analysis and Design (OOAD) and C# Programming skills.
- Expertise in web-based GUIs development using JSP, HTML, Java Script, ExtJS and CSS
- Having knowledge on (JMS) MQ's like Kafka, Rabbit MQ, IBM MQ and Active MQ.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, and Data Access Object.
- Experience working on Polymer (more especially Shadow DOM) it provides to compose encapsulated JS, CSS and HTML.
- Experience in working with cross platform Mobile development with React Native (both IOS and Android)
- Experience in developing C# microservices that integrate with current applications.
- Extensive experience on working with various CSS/CSS3 features like CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS table, Pseudo classes/elements and CSS behaviors.
- Implemented Performance Measurement and created the CORS filter for fitting Cross-Origin Resources Sharing (CORS) support to the Application. Validate the Https request and response of the REST API using Postman.
- Experience with Babel, Webpack with plugins like ES6, react presets etc
- Developed web pages using PolymerJS, Forms, Components, Layouts, Events, Validations, Trees, Grids components. Worked with core Java code extensively using interfaces and multi-threading techniques.
- Built modern apps using web components of Polymer
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and No-SQL databases like MongoDB.
- Hands on WebKit, Blink
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Worked on writing grunt, gulp tasks for build scripts, minified and bundled the JavaScript code.
- Working knowledge of Jasmine, Karma, Protractor, Chai, Mocha JavaScript unit testing frameworks.
- Experience in configuration management systems like SVN and GIT-HUB and experience in both Waterfall & Agile development methodologies.
- Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS:
Web Technologies: HTML 5/4, DHTML, XML, JSON, Ajax, Babel, ES6
CSS Frameworks: LESS and SASS, CSS3/2, Bootstrap
Frontend Frameworks: ReactJS, Angular4/2, AngularJS, JQuery, D3JS
IDE, HTML Editor: Atom, Sublime Text, Brackets, Visual Studio Code, Eclipse IDE, IntelliJ .
Build Rools: Grunt, Gulp, Bower, Yeomen, Maven, NPM
Web Servers: Apache Tomcast 5.5/6.0/7.0, Websphere 5.0, JBOSS 2.x/3.x,Web Logic.
Unit Test Frameworks: Karma/Jasmine, Angular Mock, Jest .
Database: MYSQL, SQL Server, MongoDB
Operating Systems: Windows XP/Vista/7/8/10, UNIX, LINUX., MAC OS
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr. Java/UI Developer
Responsibilities:
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Have developed custom reusable Angular 4.0 components.
- Integrated the PrimeNg Library into this project and used Turbot able component
- Created custom pipes to format the data before displaying it to the user.
- Updated the application with new features of Angular 4
- Used @Input and @Output to communicate between parent component and child component.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4. Updated to Angular 5 from Angular4 recently
- Knowledge of techniques used in Angular 5 with the help of Typescript.
- Utilized A-sync/await operator, Promises, callback in Node, AWS Lambda & ES2017 features in Type Script.
- Worked with React-router, JSX, Babel, and React bootstrap.
- Used Ext JS UI components to implement various functionalities.
- Used Angular 5 to develop responsive Single Page web applications.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Created UI from scratch using Ext JS 5.x/6.x for new projects
- Worked with JDBC and hibernate persistence manager for connecting to the relational databases and querying.
- Implemented multithreaded Java/Groovy/Grails/MySQL Atlas ad servers as scalable solution.
- Involved in developing the web pages using Angular 5, which are powerful in building the Single page web applications
- Published REST API's to fetch data from Elastic Search clusters for client based applications to search return apple phones by multi-field indexes.
- Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and JQuery.
- Implemented back-end Web API with the use of NodeJS and established connectivity with the use of Axios.
- Worked with PostgreSQL database for storing highly scalable form data that comes from the inventory API and consumed the data using Kafka.
- Created Angular 5 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Extensive use of axios to handle HTTP requests in a React and Redux application.
- Worked on interface to search for data using elasticsearch, which included setting up the elasticsearch module and creating service to retrieve the data.
- Designed and developed the back end using SOQL and APEX Salesforce SOAP API and Marketo REST API connectors
- Used the Node.js MVC Framework in the development of web applications. Also used Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
- Developing micro services using Java Spring Boot and GoLang with Docker deployments.
- Developing the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
- Worked on creating Single Page Applications using EmberJS framework
- Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
- Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AWS, AJAX, Angular JS, NodeJS, BackboneJS, Oracle, DB2and good knowledge in ReactJS, EmberJS.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Developed components using C#, Json.NET, Telerik MVC Controls, custom jQuery functions for mapping, search and grid controls using Telerik Kendo UI widgets.
- Develop REST architecture based web services to facilitate communication between client and servers.
- Implemented Pipes to filter the data before displaying it to user.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Implemented Guards like, can Activate Can deactivate when user tries to navigate from one route to a different route.
- Worked on HTML/CSS and jQuery in a Hippo, Vignette based CMS environments.
- Creating a React Native app using HTML, CSS, and Javascript for frontend
- Using EXTJS 4.2 technology to develop screens and integrate them with back send services.
- Developed cross-browser/platform with Ext JS 5.x/6.x, JQuery, AJAX and DHTML/CSS to desired design specs for single page layout using code standards.
- Coded, and tested the code to start and kill Autonomous Vehicle OS, before and after runs and start and end the autonomous mission from mobile iOS and Android devices and MAC Desktop.
- Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Worked on version control system called SVN and comfortable with branching, Tagging and merging.
- Implemented JSON parsing for data handling on different application.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates form validators.
- Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
- Worked on angular4 forms using NG Model, ng2 data table and different plugins of angular 4
- Implemented Helix to increase the productivity and make the whole solution more manageable.
- Participated in making Responsive Web Designs using Bootstrap3. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Plan and Execute A/B tests using Adobe Target, with an extensive data driven approach
- Enterprise subject matter expert for Content Management Communication with clients and business to ensure quality and troubleshoot user errors.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Extensively used JSPs, JSTL, HTML5, and CSS3 to customize Hybris presentation layer.
- Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
- Used ngModule to achieve two-way binding and using ngIf to display the error messages
- Created reusable services and used them in different component using Angular 2 Dependency injection.
- Maintaining the Implementations to develop, extend, and build the necessary Helix environment.
- Created custom validators and used them in Angular Forms
- Created and Consumed RESTFUL Web Services using Angular 2HTTP Module.
- Working with ECMA Script 6 features. Used Babel, Webpack with es2015 in Angular 2 presets.
- Worked on webpack as module builder for build workflow for Web Application and webpack-dev-server as server.
- Worked on UI-App hub and Predix-seed- app. Implemented PX-card, Iron-Ajax, PX-data- table and other PX-components using AngularJS and PolymerJS, Lodash, Predix-CSS from Predix-UI.
- Developed UI application using Predix-UI components in AngularJS, and PolymerJS, at the same time making use of bower-components, NPM, nod JS, grunt JS, gulpJS.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in migrating data from multiple relational databases to Cassandra and validated data.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Used webpack to bundle Typescript and JavaScript modules and used Scaffolding tools like Yeoman to create the skeleton of the web application. Utilize package mangers like Bower and NPM.
- Used TSLint tool that checks Typescript code for readability, maintainability, and functional errors.
- Created unit test cases of Angular 2 components, services using Karma-test-runner and Jasmine.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Experience with Agile and test-driven development, continuous integration and version control via Git.
- Worked with RESTful-based web services in XML and JSON.
- Worked on creating Dynamic Navigation bar through JSON data using Angular JS service
- Worked on CSS preprocessor tools like SASS (Compass).
- Handling cross browser/platform compatibility issues on all major browsers like IE, Firefox and Chrome.
- Used BitBucket as version control system for the source code and project documents.
- Developed the presentation layer that consisted of Kentico CMS ASPX templates, Custom Web Parts, Document types and their associated code-behind files.
- Involved in designing the applications using Mongo DB.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used package managers like Npm to manage dependencies.
- Developed the view-controller components using HTML5/CSS3, JSPs, JavaScript, ReactJS, Redux, react native.
- Responsible for design and implementation of data visualizations using D3.js, Raphael.js, and HighCharts.js
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Used Gulp as a build tool for post development activities like magnification, concatenation and etc.
- Understanding the concepts of continuous integration using tool Jenkins and fixing the bugs quickly encountered in continuous builds.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Attending the daily standups as part of Agile and communicating assigned user story updates and discussing any issues with the team upfront.
Environment: HTML/HTML5, CSS/CSS3, Angular 4/5, Angular 2.0, Node.js, Helix, Bootstrap, Webpack, Babel, Axios, MongoDB, GoLang, BitBucket, Jasmine, Karma, PolymerJS,, Underscore, JSHint, NPM, SASS, Typescript, Gulp, C#, Apache Kafka, Hippo, PostgreSQL, React Native, Heroku, Elasticsearch, EmberJS, AJAX, Microservices, Elastic Search, RESTful web services, Agile methodology, SVN, Jenkins, ActiveMQ, TypeScript.
Confidential, Addison TX
Java / UI Developer
Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Enhanced legacy application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend java services as well as various enterprise web services integration.
- Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Converted the codebase to use modern ECMA Script (ES5, ES6) using Babel, typescript to transpile and web pack as a module loader and used reactive extensions.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic Elements and reusable libraries with JavaScript, jQuery.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Extensive use of axios to handle HTTP requests in a React and Redux application.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Developed the customizable landing pages and AEM custom components.
- Worked with Elasticsearch and utilized NOSQL for non-relation data storage and retrieval
- Developed APIs using annotation based Hibernate JPA frameworks for data and transaction management and for connecting to the relational databases and querying.
- Able to dig into unfamiliar codebases in order to understand bugs and solve problems using GoLang.
- Performed client-side application development using AngularJS, JQuery, HTML5, CSS3/LESS, Bootstrap & Kendo UI
- Developed an order processing map in a cloud (BOOMI) using API connectors also added new steps in maps for error logs, which helped the business to see if any point of failures in orders.
- Used Babel for transpiling code written in ES6 to ES5 supported by most browsers.
- Implemented the Drag and Drop functionality using React-Draggable
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2
- Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the React JS frameworks.
- Used Axios to send asynchronous event to REST backend for database request
- Designed and deployed components of the website using HTML5, CSS3, Flash, Groovy, AngularJS.js, Node.js/MongoDB and JavaScript (Utilizing ES6 features) leveraging the Bootstrap framework.
- Update the data from PostgreSQL database automatically by the time detective function.
- Extensively use the JavaScript frameworks AngularJS, RxJS, Ionic, Ember.js, Backbone.js, jQuery
- Designed and implemented a generic Hippo CMS based RESTful web service to retrieve enterprise forms created in CMS and return the corresponding XML (or JSON) representation of the content.
- Extensive hands-on experience in Pivotal Cloud Foundry, other PaaS platforms and In-depth understanding of Domain Driven Design and 12 Factor principles.
- Worked on Restful web services to send the data using JSON objects.
- Work mostly in the front-end building UI components in Ember, using HTML5, CSS3 and Bootstrap framework for templating and Javascript/EmberJS for client-side functionality
- Created SPA structure with multiple modules using Angular 2.0 Type Script search facility using RXJS
- Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
- Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager)
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Designed table-less layouts using grid system via CSS and appropriate HTML tags as per W3C standards.
- Evaluated the Electrode Framework for implementing React, Redux, React Router
- Created components using Electrode which is a universal React/NodeJS application
- We use Electrode Boiler Plates which are loaded with all the latest technologies like React, Redux, Web pack, React Router, Node JS
- Using Java script prototyping and it will hold the data in java script objects so that this data will be used by both ExtJS and HTML components.
- Implemented Angular 2 component router for navigation.
- Worked with Angular2 directives, components, pipes, Injectable.
- Used Selectors, Events, Ajax and DOM manipulation using components in Angular 2.0 for updating content on DOM nodes.
- Created SPA structure with multiple modules using Angular 2.0 Type Script search facility using RXJS
- Essentially worked on Message Routing and Kafka Broker implementation in node.js.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
- Worked on stringent browser compatibility support: IE8/9/10, Firefox, Chrome, and Safari.
- Developed the data models in Hybris as per the application requirements.
- Used Node.js 1.0.1 and Express.js 4.10.1 to develop the relevant back end RESTful API.
- Involved in Analyzing, designing and developing few new features in application using C#.NET, ASP.NET, Kentico CMS 8.0, HTML5, Bootstraps, JavaScript, and jQuery.
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Designed and developed the agent portal using framework Angular 2.0 along with HTML5, CSS3, and TypeScript.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Implemented error handling and strictly typed coding practices.
- Used Ng2-grid angular module for responsive data.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
- Implemented Angular Router to enable navigation from one component to another
- Have given few sessions on Typescript to the team.
- Worked on version control system called SVN and comfortable with branching, Tagging and merging.
- Developed tree grid with Angular JS to render data at view from REST web service.
- Developed services using Angular JS provider for fetching data from REST web service.
- Processed JSON response data by consuming REST web services and used Angular JS filter for implementing search results.
- Estimating AWS costs and identifying cost control mechanisms.
- Implemented JSON parsing for data handling on different application.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Used Maps and Observables with Angular 2 to generate asynchronous operations and map the response to the corresponding model.
- Created complex controls like data grid, tree node multi selector and comments input control using ExtJS technology.
- We setup the development environment using Node.js, npm, Grunt, Bower, git.
- Used TypeScript to write the Angular Components, Modules, Services, and Models
- Used Angular 2 routing and configured the routes to allow a seamless navigation.
- Implemented form validations using Angular 2 Template-driven and Reactive Forms.
- Made use of Pipes from Angular 2 as filters to display data nicely to users.
- PolymerJS for implementing Google charts and to create a production ready application.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing.
- Used package managers like Npm to manage dependencies.
- Used Gulp as a build tool for post development activities like magnification, concatenation and etc.
- Understanding the concepts of continuous integration using tool Jenkins and fixing the bugs quickly encountered in continuous builds.
- Attending the daily standups as part of Agile and communicating assigned user story updates and discussing any issues with the team upfront.
Environment: HTML, CSS, JavaScript, Angular 2.0, Bootstrap, ExtJS, EmberJS, PolymerJS, Webpack, Babel, Axios, Elastic Search, GoLang, HTML, Java Script AWS, JQuery, JSP (Java Server Pages), REST, Angular CLI, Grunt, Gulp.
Confidential, Rochester MN
UI Developer
Responsibilities:
- Responsible for design and development of the web pages from mock- ups (PSD).
- Daily programming in server side by using Angular, React, Node.JS and ExpressJS.
- Worked on Front end by using AngularJs, React JS and JavaScript.
- Worked the backend by using Node js, Express JS, PostgreSQL, SQL and MongoDB.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool. Developed multiple POCs to create a user interface in Angular JS.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Worked the backend by using Node JS, Express and Mongo DB.
- Created web layouts for the CMS (Kentico).
- Developing a mobile and desktop data-visualization and dashboard application for medical researchers to interact with and analyze gene-expression data using HTML, CSS, and D3.js.
- Involved in development of user interface using C#.
- Have created the angular custom directives, Filters and Services.
- Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented Routers & History in Single Page App (SPA).
- Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.
- Hands on experience in using PolymerJS to design web pages in a dynamic format.
- PolymerJS is used to compose encapsulated JS, CSS and HTML as custom element much like Angular
- Worked with MongoDB for storing and retrieving data for the website
- Document the entire new project to assist during troubleshoot.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Oracle used as the relational backend.
- Used Axios AJAX to request data from back-end based on user interface input and post updated data back to backend.
- Involved in creating UI for facility users to report facility status using Kendo UI framework.
- Created backup of database systems using S3, EBS and RDS services of AWS.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap. Responsible for creating RESTFUL Web using Node.js & Express.js.
- Have worked on Big data (Splunk enterprise) to generate the Rest API and integrated that API to Client-side code using Node JS, Express JS.
- Written client-server component based applications with Java, PostgreSQL database with Ontology based architecture, Adobe Flex Builder 3
- Deployed the project into Heroku using GIT version control system.
- Created primary Ionic components including lists, grids, cards, and other mobile optimized controls.
- Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
- Good practice with the Node JS Application in building the minified versions.
- Used SOAP and REST services for requesting information from endpoints.
- Used JSON for data exchange between client and server.
- Worked on integrating jQuery API's with MVC pattern.
- Used PostgreSQL for storing and retrieving JSON format data that need to be displayed on Google maps API. Good knowledge in AngularJS and Responsive Design.
- Performed unit testing using Jasmine and end to end testing using Protractor.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Good experience in JavaScript MVC framework like Angular JS, React JS.
- Experience in using React JS, Flux for SPA development. Implemented client-side Interface using React JS.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
- Created Responsive Web Design using Bootstrap
- Used Node JS, Angular JS and Backbone JS MVC Frameworks in the development of the web applications. Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS
Environment: Angular.js, React.js, Node.JS, JavaScript, Webpack, Babel, Axios, JQuery, Twitter Bootstrap, Ajax, C#.NET, HTML5, CSS3, SVN, Sublime, Maven, GIT, PostgreSQL, Mango DB, TDD, Jasmine, Karma, Kendo U, Gulp, Protractor.
Confidential | Atlanta, GA
Java Developer
Responsibilities:
- Used the agile methodology for developing the functionalities and application with spring MVC framework and used spring for developing the beans which will be used for application.
- Developed Single Page Applications using HTML, JavaScript, JQuery, Angular-JS, Bootstrap and CSS.
- Build the responsive UI screens for creating customer search page and customer dashboard page using BOOTSTRAP.
- Developed custom directives to create data driven UI screens using Angular-JS and used Angular-Bootstrap UI components for web pages.
- Used HTML5audio and video support to embed videos inside the HTML pages and used various HTML and CSS features in the application development.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance and client side validations of the forms.
- Used Grunt as JavaScript build tool for compiling the CSS files, optimizing the images and making the bundle of java script files.
- Used Spring Java based configuration to create beans and configured security using Spring security and LDAP.
- Worked on Solar, Elastic Search, Kafka, Flume, MongoDB, Cockroach DB and Cassandra
- Developed Jersey interceptors and filters to customize client responses and filtering bad requests.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Used Hibernate to communicate with the Oracle Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Developed REST resources using Spring and Jersey to serve the data in JSON format and used Swagger to create the REST API documentation for clients.
- Created REST Jersey Exception mappers to handle exceptions and customized client response.
- Testing of Web Services using the Soap UI, by sending the Soap i/p request.
- Used Maven for the build and deployment of J2EE components in application server using continuous integration Jenkins tool and used JBOSS as an application server.
- Configured and Administered GIT Version Control to automate Code Access and Code Release Management.
- Performed Unit and System integration testing and implemented JUnit with Mockito testing framework to write and run automated testing and used Protractor for end to end testing of angular applications.
- Involved in Production support to fix the issues faced by the end users by interacting with the End user support group.
Environment: HTML5, JavaScript, JQuery (1.11), Angular-JS, Bootstrap (3.0), CSS3, Spring 4, Jersey (1.x), swagger, hibernate (4.0.0), Maven (3.3.x), JBOSS (7.1.1), JSON, Grunt (0.4.x), Jenkins, HP Quality Center (11.0), quality management software, Junit (4.12), Soap UI, Protractor, Mockito (1.10.x), GIT.
Confidential
Software Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, AngularJs and HTML.
- Hands on the process of development, testing and maintenance.
- Involved in Analysis and Design of the project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Worked with backend programmers to troubleshoot Java Script related issues with front-end connectivity.
- Worked with bash, PowerShell and ruby scripting. Strong Object oriented development experience in Javascript, Ruby and Python.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS. Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked extensively on Spring MVC framework to develop new internal web application.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Created Cross-browser compatible. Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Linux, MySQL.
