Senior Fullstack Developer Resume
Lewisville, TX
SUMMARY
- Over 10+ and half years of experience as a Full Stack Developer wif solid understanding of Web Development, developing User Interface (UI) applications and professional web applications using HTML, XHTML, CSS, Java, J2EE, JavaScript, Typescript, AJAX, DOM, JSON and MongoDB.
- Extensively used the JavaScript frameworks like Angular.JS, Vue.JS, Bootstrap, Node.JS, Angular, JQuery and React.JS.
- Created Governance model for DevSecOps including models for Azure designs and clouds.
- Create Technical design documents and mapping documents for SOA services using IIB, DataPower, MQ and APIConnect.
- Used Jenkins for continuous integration and test automation.
- Used GIT and GITlab for source control, peer code reviews, branch merges to master to allow for continuous delivery.
- Used Checkmarx and Sonar to find and fix priority issues.
- Expertise in Implementation of MVC/MVVM Architecture, methodologies and Responsive Web Design techniques.
- Developed user interface by using React, Redux wif Babel, Webpack for SPA development.
- Unit tested the developed react components using Jest, Expect and Enzyme.
- Ability to apply W3C web standards wif great skills in achieving the best cross - browser user experience for sake of user retention and engagement on different browsers like Safari, Firefox, Google Chrome and Internet Explorer (IE).
- Well versed wif complete Software Development Life Cycle (SDLC) process wif expertise in Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
- Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.
- Experience in Java, J2EE components like JSP's, Servlets and implemented Spring framework for MVC architecture.
- Used Vue.js routers for navigating to different pages and component-based for developing reusable components.
- Developed certain features of application functionality using Angular.JS, React.JS, Vue.JS, and Bootstrap.
- Involved in developing the web pages using Angular Versions that are powerful in building the single page web applications.
- Experienced wif IDE's - Brackets, IntelliJ, Eclipse, Net Beans, Visual Studio Code, Notepad++, Sublime.
- Experience in developing web applications by invoking REST and SOAP based APIs and used GIT to share the code.
- Used the Java, J2EE components like JSP's, Servlets and implemented Spring framework for MVC architecture.
- Experience in developing Single Page Application (SPA) by using different angular version including Angular.
- Involved in Agile Methodology to plan & execute the entire project in Rally Dev.
- Integrated SonarQube wif Jenkins to track code coverage before move deployment of tag to production.
- Deployed and decommissioned of VLANs on core ASR 9K, Nexus 7K, 5K, 2k and its downstream devices.
- Migrated legacy applications to azure microservices.
- Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Developed custom LAMP applications; rapid prototyping & development using Foundation.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience wif Front End Web UI scaffolding tool (Yeoman), the build tool (Grunt) and the package manager (Bower and NPM), SVN Source Control, Swagger, LESS, SASS, SCSS, Git Hub, Git bash command.
- Seasoned in HTML, CSS, JavaScript, jQuery, Angular JS, Bootstrap, Foundation, AJAX and JSON.
- Extensive experience on modern front-end frameworks for JavaScript including Bootstrap, JQuery, AngularJS, Using typescript.
- Hands on experience on component Based Architecture React JS wif Redux.
- Hands on experience on Angular lifecycle hooks to Develop Enterprise Application.
- Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell Script.
TECHNICAL SKILLS
JS Frameworks: React.JS, Angular, Vue.JS, Node.JS, Bootstrap.JS, Backbone.JS, Express.JS, Ext.JS
Programming Languages: JavaScript, Java, Python, ROR
UI/UX Design tools: Photoshop, illustrator, Dreamweaver, Wireframe, Sketch
Database: MongoDB, Oracle, SQL Server, DB2, MySQL
Build Scripts: Maven, Ant, Jenkins
Testing Tools: JUnit, Mocha, Selenium, Karma, Jasmine
Cloud Technologies: AWS, Azure
Container Orchestration Tools: Kubernetes, Docker
Web servers: Apache Tomcat, WebSphere, Azure, GCP
Methodologies: Agile, Scrum, OOPS/OOAD, TDD, UML, Waterfall
Others: DevSecOps, SOA, Jenkins, Git, Checkmarx, Rally, SonarQube, Nexus, Maturity Metrics, Rapid prototyping
PROFESSIONAL EXPERIENCE
Confidential, Lewisville, TX
Senior Fullstack Developer
Responsibilities:
- Implemented various screens for the front end using React.js and used various predefined.
- Developed dynamic and responsive web pages using React, Redux, HTML, CSS3, Bootstrap, Node.JS and D3.js.
- Worked on architectural design, planning, and implementation for DevSecOps CI/CD Pipeline for implementation of applications wifin Azure Cloud Environment.
- Expertise on Enterprise Application Integration EAI, Service Oriented Architecture using Oracle SOA Suite and Oracle Fusion Middleware.
- Experience in configuration management systems (Build/CI/SCM) like Maven, SVN, CVS, Git, GIT-HUB, Jenkins.
- Work wif web servers and source code management system like SVN or GIT and build tools like Maven.
- Configured and installed monitoring tool Checkmarx and Logstash on the servers.
- Developed CSS Style for web page using LESS Structure and also implemented routing and SPA application using Angular.js.
- Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
- Created Responsive (RWD) templates and layouts from wireframes and creatives using Angular material, CSS Flexbox to dynamically change views triggered by screen size changes.
- Created visual presentations to the end user, using HTML, JavaScript, React, Redux, Angular.JS .
- Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React that like to a REST API running on Node and let front end development using React.js.
- Used Angular and GitHub API to develop web application to track pull request statuses over multiple repositories.
- Created rich web UIs that merge wif back-end components using JavaScript and AngularJS in conjunction wif HTML5 & CSS3 and Used Material-UI Design library for Rich UI/UX designs.
- Built web application using Vue.js and Firebase.
- Build mobile first single page applications wif two-way data-binding using Angular.js, Express, Node, lodash, and MySQL.
- Created Javascript cohesion wif HTML and bootstrap to ensure a responsive design.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Used JavaScript, JQuery, AJAX, JSP, CSS3, JQuery, and HTML as data and presentation layer technology.
- Developed robust form management system wif complete CRUD capabilities in ReactNative, and Firebase.
- Worked in Hybrid app development using ionic and Cordova. Implemented responsive web design using hybrid Ionic framework and Angular. Strong focus on React-Native, React, Electron, iOS, MobX, Webpack, and Node.js
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular.
- Set up server middleware to solve CORS issues between Angular and node server.
- Built Angular components, UI services to consume rest services using Component based architecture provided by Angular.
- Wrote custom SCSS and JS to allow the theme to accommodate the designs.
- Used AGILE development techniques in all the development process and exposed to tools like Jive for tracking bugs and Rally to track the agile development.
- Developed JUnit test cases for back-end logic implementation development. Used SonarQube for code coverage.
- Designed, built and coordinate an automated build & release CI/CD process using Git Lab, Jenkins, Nexus, and Chef on hybrid IT infrastructure.
- Build Java based proof of concept code for Google Cloud Datastore versus Riak hosted on Azure VMs wif various framework libraries such as Google Guice.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
- Implemented an agile client delivery process, including automated testing, pair programming, and rapid prototyping.
- Supported AWS Cloud instances and used AWS command line Interface to manage and configure various AWS products.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Built webpack bundler wif babel loader for react and ES6 pre-sets. Different bundling for development, staging and production.
- Used Bower, NPM, Grunt and Gulp for managing the dependencies in the web application.
- Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
- Designed web applications using front-end technologies like, Bower, XML, Jasmine, Ajax, utilized tools like JSLint, YUI compressor.
- Wrote extensive JavaScript code to build dynamic pages using Sublime Text.
- Ability to create design the UI/UX components using wireframe tools like Balsmiq, Proto.io, Visio, and ability to convert a wireframe to a low/high working prototype using InVision, Axure and Balsmiq.
- Implemented microservices using Springboot, spring based microservices, and enabled discovery using eureka server.
- Wrote code and tests in Springboot.
- Migrated TIBCO BW to Cloud Platform (MicroService Architecture) using Java SpringBoot.
- Used CSS preprocessors such as SASS, LESS and Stylus wif BEM methodology.
- Designed, Developed extensive additions to existing Java/J2EE Web Application utilizing (SOA) techniques.
- Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy Migration. Consumed SOAP and Rest Webservices. Utilized Node.JS, mongo DB and Express to create Restful API's.
- Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
- Developed Rest architecture based Webservices to facilitate communication between client and servers.
- Worked wif Docker Containers, Microservices, serverless architecture, container orchestration frameworks such as Kubernetes and Amazon ECS, DevOps models, developer.
- Used Amazon Web Services (AWS) to maintain a centralized storage for server hosted on two boxes.
- Made the integration of data in several applications in favor JSON documents wif dynamic schemas using MongoDB. Developed tools based on Node.js for checking devices (Device Tracker) Android and iOS.
- Utilized continuous integration technologies such as CircleCI which utilized tests developed for front and back ends in Mocha, Chai, Jasmine and Karma.
- Built and coordinate an automated build & release CI/CD process using GitLab, Chef on hybrid IT infrastructure.
- Developed unit test cases using Jasmine,Karma and performed end to end testing using Protractor and Selenium.
- Created test plans and JUnit test cases and test suite for testing the application, also used EasyMock, TestNG, JMeter, Postman, SonarQube. Implemented strategies for unit and functional tests wif Jasmine and Selenium.
- Wrote unit tests using Jest and Enzyme for test-driven development. Utilized MinifyJS and UglifyJS for file minification and compression. Written test cases and done Unit testing execution wif JASMINE and KARMA.
- Utilized Visual Studio IDE while designing and implementing the user interface.
- Created Unit tests using Mocha, Chai and Enzyme. Worked on CI/CD wif Jenkins, TeamCity.
- Utilized JIRA for Bug Tracking, JSLint to maintain consistent style amongst all the developers and GIT for version control.Maintained client communications including email, slack, and daily standups.
- Handled cross browser platform compatibility issues (Firefox and Safari) on Linux, Windows and Mac.
- Followed Agile/Scrum methodology of software development theirby satisfying the Customer through early and continuous delivery of valuable software.
Confidential, New York, NY
Sr. Fullstack Developer
Responsibilities:
- Designed React UI Components by using various frameworks, for the construction of web application.
- Developed UI and pagination using React.js and Node.js.
- Designed, selected tools, and implemented full DevSecOps - CI/CD pipeline for web applications.
- Set up Web Services and SOA technologies using IBM Datapower.
- Work closely wif Quality Engineers to develop JUnit test automation using Jenkins.
- Designed and developed Git auto pull/clone system wif webhooks using Python.
- Used Checkmarx to scan incomplete code samples.
- Used Velocity to generate Rally, SQL and other output from templates.
- Designed and Implemented frontend SPA to bring data to life wif echarts.js.
- Testing Angular Applications using the jasmine and protractor frameworks and React applications wif jest, enzyme and sinon.
- Designed modal pop-ups, responsive tables and containers using LESS Framework along wif CSS Flexbox for flexible responsive containers.
- Worked wif redux saga along wif redux thunk to handle asynchronous calls efficiently.
- Developed dynamic web pages using HTML5, CSS3, React JS, Bootstrap, NodeJS and AJAX.
- Developed Single Page applications using AngularJS using components, directives using TypeScript.
- Designed and developed the user portal using angularJS along wif HTML, CSS and TypeScript.
- Implemented ES6 features, Used Babel, Web pack wif ES6, React JSX presets, Backbone Marionette.
- Used axios to handle HTTP requests in a React and Redux application.
- Functionalities include writing code in HTML, CSS, Java Script, JQuery, Angular.JS, React.JS, Angular and making use of Bootstrap framework and testing the functionalities.
- Font-end implementation based on Ionic, AngularJS, JavaScript, HTML SCSS and Mobile First Platform.
- Implemented Responsive Design/Adaptive design methodologies to present the website on different devices of different screen sizes.
- Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the command line runs on Angular.JS.
- Wrote Junit test case wif integration of Mockito. Junit test case are been executed in SonarQube tool to keep track of code coverage.
- Integrated Jenkins wif various DevOps tools such as Nexus, Sonarqube, Puppet, HP CDA, HP ALM and HP QTP etc.
- Created a Private Blockchain using Geth client, used Azure for creating the private blockchain.
- Developed Python scripts in Jenkins workflow for validation of incoming YAML payload from ServiceNow, checking if group bound to GCP project.
- Rapid prototyping for design and architecture validation, Conduct design/code reviews.
- Developed several POCs for XML processing application.
- Involved in implementing MVC/MVMM architecture and methodologies.
- Build stable React components and stand-alone functions to be added to any future pages.
- Familiar wif concepts of Directives, Data-Binding and Dependency Injection in Angular.JS.
- Worked extensively on web migration from Conventional Web Framework to Ajax driven framework and extensively used JQuery, AJAX and MVC in Presentation Layer.
- Extensive use of Twitter Bootstrap, Node.JS framework to achieve RWD, me.e., makes the portal compatible for various screen resolutions which are trending in the market today.
- Used the Java, J2EE components like JSP's, Servlets and implemented Spring framework for MVC architecture.
- Migration of data into cloud using various AWS Import/Export (Snowball).
- Involved in writing JQuery based AJAX Requests using jQuery get or jQuery. Ajax& jQuery. Post & jQuery. Get.
- Worked on Angular.JS, React.JS, Angular, and Node.JS issues and fix the bugs pertaining to various browsers. server migration using cloud services like AWS from physical to cloud environment.
- Worked through cross browser compatibility issues wif existing styles and new SASS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which include IE6.
- Used the Apache CXF and Ionic framework to build web service clients.
- Modified the UI screens created by web designer using HTML, JSP, CSS, TypeScript and JavaScript.
- Developed dynamic web pages using HTML5, CSS3, JQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor.
- Reviewed Web applications and Desktop clients for WCAG recommendations, Usability standards, and Semantics.
- Involved in defensive coding against SQL injection, XSS, Phishing by adding extensive validation code for all user inputs by writing JavaScript Regex Regular Expression for email validation and credit card number validation, jQuery code combined wif AngularJS ng-pristine/dirty for input validations.
- Used springboot to collecting the data from users and packaged the data as JSON distributed to applications.
- Involved in developing Microservices business components using SpringBoot.
- Designed, optimized Cascading Style Sheets using SASS, LESS.
- Used JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SASS.
- Developed a Spark job in Java which indexes data into Elastic Search from external Hive tables which are in HDFS.
- Wrote SQL queries to perform CRUD operations on Oracle database by creating Liquibase script files.
- Used on Linux platform (LAMP), Magento CMS, MySQL, REST web services, Git repository for dis project.
- Extended line of business functionality wif Visual Studio Tools for Office.
- Managed dependencies using Bower and used service version tool GitHub.
- Worked wif IDEs like Sublime text, Brackets, etc.
- Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks wif Grunt/Gulp.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Worked on JavaScript testing frameworks like Jasmine, Karma, Chai, Sinon and Mocha.
- Used testing strategies such as TDD, including knowledge of JSUnit and/or Selenium.
- Developed automation test scripts for the web GIS applications using selenium and Java.
- Built the foundation for project work wifin multiple Scrum teams using common infrastructure components such as Jenkins, Git, Vagrant, VirtualBox, Docker, etc.
- Worked wif Agile methodologies like Continuous integration wif Travis CI, Jira, and Confluence.
- Worked closely wif Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
- Worked on Container Clustering and Orchestration wif Docker Swarm and Kubernetes.
- Development of custom modules using LAMP, PHP, AJAX, Javascript, Jquery, JSON
- Published and consumed Web Services using XML - RPC and SOAP.
- Published product as RPM file installable on Linux (CentOS) servers.
- Utilized GruntJS for our build process which included JSLint, Unit Test execution, documentation compilation and minification of the project.
- Maintained the standards of JS/CSS codes using LessLint, ESLint, JsHint, Jslint.
- Developed Hybrid Mobile App wif Ionic and Cordova framework on both Android and IOS platforms.
- Used Android NDK to create the library files to be used by Services.
Confidential, Bloomfield, CT
Sr. UI Developer
Responsibilities:
- Working as aUIDeveloper, assisting my team in developing two different Web-based applications.
- Extensively involved in front end screens using Java, HTML, JavaScript ES6, JQuery, JSON, CSS and Ajax.
- Wrote advanced HTML, JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Used Bootstrap front-end framework for faster and easier web development wif MySQL database, Node.js as the backend.
- Involved in the re-design and architecture of Designee Management System application using client technologies like Angular.
- Developing custom HTML elements using angular.JS directives.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Worked wif React JS to build bootstrap components forUIweb objects. Linked wif API data to view render virtual DOM dynamically.
- Involved in development of forms for Application Process and Selection process in Angular.
- Used Bootstrap and AngularUIBootstrap for creating rich, ResponsiveUIScreens for varying screen sizes and devices.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap, flexbox algorithm to make consistent page layout.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
Confidential, Charlotte, NC
Sr. JavaScript Developer
Responsibilities:
- Developed front end view using HTML, JSP, JavaScript, JQuery, CSS3, LESS.
- Developed User Interactive (UI) of Web pages wif the halp of HTML, CSS, JavaScript, JQuery, LESS.
- Developed web applications using Hibernate, Spring MVC, JQuery, struts, HTML5, Bootstrap
- Used web applications development using Django/Python, Flask/Python, and, JQuery, Ajax while using HTML/CSS/JS for server-side rendered application.
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- Implemented Typescript to generate javascript files.
- Developed XML, XSLT files for the project to carry the MQ messages to the destinations routing using a functionality that was developed using JAVA and EJBs
- Worked wif EBX as the frontend for DataBase-PLSQL.
- Performed integration between Datacap wif SQL/Oracle server databases.
- Monitored and troubleshot any issues wif recent backups of IBM DB2 databases on facility servers.
- Designed and developed Spring based Rest WebServices for distributed databases.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML, Rest and JAXP.
- Using IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN and Git.
- Created Stellent UCM and BPM and BPEL processes for Weblogic.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Created and developed the internal AngularJS framework applications projects. Unit testing wif Jasmine.
- Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test-Driven Development) software development methodologies
- Management of SaaS product development activities using variety of services such as Amazon Web Services (AWS).
- Worked wif in the Network interactions using JSON wif REST API calls.
- Developer support for the project consists of issue and project management via JIRA
- Implementation of Linux RHEL, Ubuntu and Centos
- Created Python scripts that provided constant updates about large data transfers via HipChat.
Confidential, San Marcos, CA
UI Developer
Responsibilities:
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Involved in preparing the web pages using JSP, Ajax, JSF, HTML, DHTML, XHTML, CSS and JavaScript.
- Leading Frameworks Team like Angular.js, backbone.js, bootstrap.js & JMVC, D3.js and Projects UI Designing Team.
- Design and rebuild FLEX application using AngularJS and TypeScript to readjust to customer's new requirements in WebStorm development environment
- We are building interactive screens wif the halp of Adobe Photoshop, sublime text editor, HTML, Angular JS, Jquery, Bootstrap and Mongoose.
- Used SVN for version control, used JRocket - Mission Control for Java Performance Tuning.
- Used struts/spring and Java portlet specifications to develop several other new features for the enterprise portal application.
- Completed projects using Java, J2EE, EJB, Spring, Struts, HIBERNATE, Eclipse IBATIS, Webservices, RMI, Servlet, JSP, JSF, JNDI, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML,DB2, Oracle, SQL, PLSQL, Ajax, Ant-build scripts.
- Utilize Microsoft Visual Studio, Adobe Creative Suites and FTP software to develop and update web content.
- Integrated WTX maps wif Websphere Message Broker
- Worked on building data center wif AWS and Installed SVN, GIT, Jenkins images on AWS.
- Extensive testing used a combination of Selenium, JUnit, JsUnit, and Groovy.
- Knowledge of Agile, Iterative, Waterfall, Spiral Models.
- Management of SaaS product development activities using variety of services such as Amazon Web Services (AWS).
- Used JSON for data exchange between application modules along wif XML.
- Utilized Atlassian JIRA for task and defect tracking and Stash as source repository.
- Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Documented the progress of the daily stand-ups wif the Atlassian stack (JIRA, Confluence, HipChat).
Confidential, Brookfield, WI
Software Developer
Responsibilities:
- Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Experience in developing applications using Core Java, J2EE, JQuery, JSP, Servlets, Java Beans, Hibernates and SOAP Web services.
- Used DB2 Database and wrote functions and stored procedures to implement the business logic.
- Using SSL Handshake is compute intensive and adds overhead to a connection.
- Worked on various SOAP web services used in various internal applications.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
- Development in Java, JQuery through Eclipse Java IDE.
- Extensively worked on Model View Controller (MVC) and Business Delegate Patterns.
- Each module was designed as a separate service interacting as web services between each other.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
- Experience in Java related technologies such as Maven, Jenkins, Junit, Websphere, log4j, logback, JMX, and JMS.
- Created web services, WSDL and web methods wif Annotation in Hibernate, used the Spring container for data source and to load hibernate specific classes.