Ui/ Full Stack Developer Resume
Brentwood, TN
SUMMARY:
- Over 7 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, and healthcare, insurance, banking domains .
- Expert in Various Agile methodologies like SCRUM, Test Driven Development(TDD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
- Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS, and working with the Redux Architecture.
- Experience in developing Web based UI' s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
- Experience on latest Evolutions of JavaScript, Docker and Containerization, WebPack, OpenStack, AWS, Elastic Search, Radis, MongoDB, GitHub Enterprise, and Splunk .
- Developed UI modulesusing AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
- Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
- Developed modules in large cross - platform applications using Web Services (SOAP, REST), Microservices .
- Expertise in application development using JSP, Servlets, JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka .
- Experience in Object Oriented Analysis (OOA), Object Oriented Design (OOD) and Object-Oriented Programming (OOP) of multitier component-based application.
- Experience with Bootstrap for Front-end Development.
- Have experience in Drush (Command line Shell and Unix scripting interface for Drupal).
- Knowledge on Model View Controller (MVC) architecture-based Web Applications like Zend, Symfony .
- Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
- Expertise in development applications using Type safe technologies like Scala, Akka model, Play framework.
- Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
- Experience in working on Grape API and adding Swagger documentation .
- Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB .
- Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
- Apache Tomcat 8 and NodeJS servers to deploy and configure Java API's and frontend modules.
- Experience in build/deploy tools Ant,Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar .
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations .
- Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes .
- Involved in building the code using Jenkins, Bamboo and Quick build for continuous integration.
- Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworksTestNG and Junit, Mockito, Firebug, Fire Poster, browser developer tools, Protractor, Selenium, Jasmine, SoapUI.
- Experience in all phase of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM.
- Highly motivated, reliable problem solver and troubleshooter with strong attention to detail.
- Experience in writing Test cases, test scripts using Jasmine test API and Karma for unit tests and Protractor for E2E testing .
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc
- Well versed in build automation tools like Webpack,GruntJS, GulpJS, and Bower .
TECHNICAL SKILLS:
Languages: Java, ASP.Net, Python, C, C++
Web Technologies: PHP, HTML5, DHTML and XML, CSS3, JavaScript, AJAX, jQuery
JavaScript Libraries: Angular.js, JQuery, Ext JS, Node.js, Require.js, React.js, Redux
Web Services: SOAP, REST, WSDL
JavaScript Technologies: Angular JS, Angular 2, Angular 4, Bootstrap, React.JS, Node.JS, D3.JS, ES6, TypeScript
Servers: Apache HTTP Server, LAMP Server, WAMP Server, XAMP Server, IBM Web Server
Databases: SQL, MS SQLServer, MySQL, MS Access, Oracle, MongoDB.
Tools: Zend Studio, Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, Adobe illustrator CS3MS Office (Word/Excel/Access/Power Point/Visio).
CMS/Frameworks: MVC Framework, Drupal, WordPress, Joomla, Zend, CodeIgniter, Laravel.
Version Control Tools: SVM, GitHub.
Operating System: Windows, Linux, Unix, Macintosh HD, Red Hat.
Continuous Integration Tools: Jenkins, Hudson, Bitbucket.
Others: JIRA, HP Quality Center, Adobe Dreamweaver, AWS, Gulp, Grunt, Object Oriented Design
PROFESSIONAL EXPERIENCE:
Confidential, Brentwood, TN
UI/ Full Stack Developer
Responsibilities:
- Develop front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST webservice.
- Develop user interfaces using AJAX, JavaScript, JSON, HTML5, and CSS3.
- Design front-end user interfaces with ReactJS by creating many components and modules.
- Provide a responsive, AJAX-driven design using JavaScript libraries such as Angular.Js, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js
- Create a Rich Single Page Application using HTML, CSS, JSON, Angularjs, and REST Services
- Implement Presentation layer using CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS, Wire-framing, HTML5.
- Implement ReactJS to create a dynamically changing website.
- Use angular-cli tool to configuring the angular project and building it for development of Angular application using Angular 4.
- Develop a few UI modules for the mobile version of the website using ReactJS.
- Create design mock-ups and wireframes using Adobe Photoshop and Dreamweaver.
- Develop and tested many features in an AGILE environment-using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
- Write and implement load scripts for transition of the legacy data from a Siebel (Oracle CRM) database to a newly-designed PostgreSQL/Linux database server.
- Work on developing cross browser functionality with Ext JS 6 and Used AJAX, JQUERY to design specs for single page layout using good programming practices
- Develop Web Application in Groovy/Grails with Mongo DB as a data stores using the IntelliJ Idea IDE with the latest Grails SDK, Java.
- Integrate the different pages to be a single page application using Angular 4 and Typescript.
- Development of front-end application using Angular 2 JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions.
- Design domain specific language system using groovy/grails framework.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Involved in hands on programming on the core application development using multithreading, Groovy and Grails that combines Hibernate and Spring.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
- Work with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc.
- Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
- Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
- Use of ReactJS help to refresh the pages and update the changed parts.
- Use NoSQL Databases such as Hive, HBase; Installed and configured MySQL Databases and performed data load from MySQL to Hadoop.
- Develop website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Use ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.
- Use JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SASS.
- Create Directives, Services, Filters using Angular JS with Typescript.
- Build up pagination for search results using Ext paging store.
- Experience in limitingpage-loading delay and visible browser-server interaction using MVC framework with Ajax, JavaScript, Angular.js, Backbone.js and Node.js, D3.js.
- Create design mock-ups and wireframes using Adobe Photoshop and Dreamweaver.
- Develop and maintain perl based vulnerability scanning engine used in SaaS security model.
- Write unit tests supporting a complete architectural overhaul (from SOAP to REST) of backend
- Architect the frontend solution using React, Relay and GraphQL. Lead the UX and design outsourced teams helping with product ideation to creation.
- Design Frontend with object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Knockout.js, React.js/Redux, Spine.js, Ember.js, Require.js, Express.js, Pdf.js and Experience with client side templating like Handlebars.js.
- Use React-Router to turn application into Single Page Application.
- Use the Middleware, Redux-saga, Redux-promise in application to retrieve the data from the external API's and perform the RESTful Services.
- Develop application as Enterprise JavaScript using - AngularJs, NodeJs, Websockets, Jasmine, Karma, NPM, Gulp, Protractor etc.
- Develop custom drag and drop tree view, web application to transfer and arrange HL7 data using Angular, html, Vue.js.
- Develop Single Page applications using AngularJS using components, directives using TypeScript.
- Use Redux SAGA to view and action creators as pure functions and it allows to model state transitions using familiar JavaScript constructs.
- Involve in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Work on implementing React.js flux based page updates using React fetchers, state mutating actions and stores.
- Involved in the development of presentation layer and GUI framework using HTML. Client Side validations were done using JavaScript and AngularJs.
- Work on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
- Build Single Page Apps using Angular and Typescript for Responsive Design.
- Develop Single Page applications using AngularJS using components, directives using TypeScript.
- Use Reactive Extensions for JavaScript (RxJS) in Angular2 to make the HTTP requests to the REST API for getting the patient details.
Environment: Environment: HTML5, CSS3, XML, JavaScript, Angular.js, AJAX, PostgreSQL, SaaS, OOP, Ruby on Rails, React.JS, JSON, Redux, JUnit, Dojo, Wireframes, RXJS, TypeScript, Node.js, Backbone.js, Vue.js, Bootstrap, Groovy, Grails, D3.js, Ext JS, Java, Oracle, GraphQL, PL/SQL, MS-Sql, Thunk, JDBC, Flux, Maven, React Router, Web Services, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Saga, Subversion (SVN), Windows XP, Linux.
Confidential -Mount Laurel, NJ
Front End /Java Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, andFlux concept.
- Secured HTTP/Web Sockets requests with JWT and authorization middleware's to prevent security threats.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Web socket for publish services for continuous geo-location information updates to Google Maps.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Utilized Web Sockets with React to maintain consistent and real-time state across users
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented flux pattern by using redux framework as a core dependency.
- Have worked on AWS to integrate the server side and client side code.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- As an onsite coordinator I have Interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.
- Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, J Query, React JS, Redux, Flex, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
Confidential - Eagan, MN
UI Developer
Responsibilities:
- Contributed as key resource of the "Angular Framework Team" in conversion of existing UI screens of the application to Angular based UI.
- Involved in development of commonly used Angular components across teams such as directives for grid, pagination, conditional validations.
- Integrated REST web service calls to get data from response and display them on GUI.
- Used Source Repository Git stash to maintain current and previous builds. Used GIT GUI to check-in and GIT Bash for check-out.
- Participate in wireframe reviews with UX team to understand the requirements.
- Convert the wireframes to HTML5/CSS3 that are fluid in nature which will fit in varying resolutions for Mobile & Tablet.
- Integrated the front end with backend API's to get the latest social media using Ajax.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, Node, Grunt, CSS, JSON, JavaScript, jQuery, Bootstrap, Ajax.
- Designed UI screens using CSS, Angular JS Framework and HTML.
- Used React JS for search engine optimization and worked with Visual studio.
- Used JSON for storing and exchanging information between browsers and servers.
- Involved in Agile/SCRUM based approach to UI Development.
- Responsible for the creation and execution of the Unit Test Cases using Jasmine as testing framework and Karma as test runner.
- Involved in code reviews and mentoring the junior team members.
- Used scaled Agile methodology for bi-weekly sprints.
- Integration of UI screens with the Database by making use of web services.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Created and performed SQL queries to fetch data from the backend database.
Environment: HTML5, DHTML, XHTML, CSS3, LESS, SASS, BootStrap3/4, JavaScript, Angular JS, Angular 2, JIRA, React JS, Node JS, NPM, Chrome, DOM, API, TypeScript. JavaScript, jQuery, SQL, Jasmine, Karma, AJAX, XML.
Confidential - Dallas, TX
UI/PHP Developer
Responsibilities:
- Worked on HTML, CSS, JavaScript and their integration within a PHP environment.
- Used MVC architectural pattern for developing departments and site manager modules.
- Implemented AJAX using jQuery.
- Involved in converting wireframes and Photoshop layouts into websites/Applications using HTML5, CSS3, JavaScript, SASS, Angular JS, Bootstrap with neat and clean coding considering W3C standards.
- Developed PHP Models using Object-oriented programming (OOPs) concepts.
- Deployed application on Linux Server.
- Used Angular2, Angular CLI, HTML5/CSS and Bootstrap, and JavaScript for front-end development.
- Worked with Bootstrap to develop responsive application which works with Mobile and Desktop.
- Test PHP business logic that makes SQL queries using PHPUnit testing.
- Used PHP / MySQL in XAMPP environment for creating dynamic data driven and interactive web pages.
- Implementation of REST API services using MVC frameworks& from scratch.
- Implemented email and SSO integration using Node.js for backend and Angular.js in frontend.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Worked on development of SQL and stored procedures on MYSQL.
- Contributed to client and server-side Development using HTML5, CSS and LESS, JavaScript frameworks, libraries such as jQuery, Node.js, Angular JS, etc.
- Created Custom search routines to query MySQL database and return a result of contacts from the database.
- Used PHPMyAdmin in writing Queries, Procedures and Triggers using MYSQL.
- Utilized the components from the Laravel framework in order to implement a cleaner and more robust application, which decreased development time.
- Involved in designing and building the MySQL database in Laravel.
- Used Git as the primary repository.
- Worked with Laravel Framework and used design patterns like singleton pattern, factory pattern and model view controller.
- Create Runtime PHP files using Laravel framework.
- Used the Model View controller (MVC) framework to build modular and maintainable applications.
Environment: Php5.3, Laravel Framework, MySQL, GIT, HTML, CSS, XHTML, JavaScript, jQuery, Ajax.
Confidential
Web Developer
Responsibilities:
- Developed internal web applications on two modules, i.e. customer centerand Web app login using PHP and WordPress.
- Identifying and solving issues caused by plugins or feeds under PHP, MYSQL, HTML, CSS, JavaScript and jQuery Technology.
- Extensively used JavaScript for client-side validation.
- Cleaned up and rewrote front end using HTML, JavaScript and CSS to meet validation requirements.
- Created many sections using HTML, CSS, Ajax, AngularJS, and web service.
- Used PHP-MYSQL connectivity to access the required data from the database.
- Created MYSQL stored procedures and functions for customer's database module.
- Worked on coding optimized SQL queries, SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, MS SQL and Oracle.
- Responsible for the development and implementation of new web features.
- Estimated required time for updates or feature development and implementation.
- Built PHP applications to meet product requirements and satisfy use cases using MVC architecture, CodeIgniter Framework and WordPress CMS.
- Designed, created and updated MYSQL databases.
- Created cross-browser compatible user interfaces with Bootstrap.
- Worked on Stack Laravel, PHP, Apache Web Server, Oracle, JavaScript, jQuery.
- Created Front-End views for new applications and features using HTML, CSS, JavaScript and jQuery.
- Used GIT for version control. Wrote Automated Unit Tests for new and existing features with PHPUnit.
- Optimized code for Search Engines (SEO) and implemented conversion tracking.
Environment: Linux, PHP, HTML, MYSQL, CSS, JavaScript and GIT.