Full Stack Developer/ Atlassian Confluence Developer Resume
Reston, VA
PROFESSIONAL SUMMARY:
- Highly motivated and detail orientated software professional with 8+ years of experience in analyzing, designing, developing, testing and implementation of web and business solutions for clients including Banking, Finance, Education, Hospitality, Manufacturing industries using cutting - edge front and back-end technologies.
- Experience in implementing various client/server, web-based/enterprise applications with Waterfall, Pair Programming, eXtreme Programming (XP) & Agile (SCRUM) methodologies.
- Extensive proficiency and experience in front end design and developing web pages quickly and effectively using AngularJS, HTML, JavaScript, Angular2/4, Typescript, JQuery, NodeJS, Gulp, Grunt, Jenkins, Bower, Rest-Angular, Sass, UI-Route, Slick carousel, Jasmine and Karma.
- Has extensive knowledge on Java Script Design Patterns: Revealing Pattern, Modular Pattern, and Dependency Injection.
- Proficient in optimizing the Angular2 Application performance.
- Experience in working with dynamic data (XML, JSON) through various interfaces types (REST, SOAP, and WSDL) by updating the DOM (JSON Parsing).
- Strong knowledge of object-oriented programming towards front-end libraries.
- Utilized various jQuery plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Experience in implementing pixel-perfect websites using CSS frameworks like Bootstrap. Materialize based on PDF provided by the UX team.
- Experience in developing robust applications using Java, J2EE Technologies (EJB, JSP, Servlets, JDBC, JMS), Struts, Spring, Web-Services (SOAP & REST), Hibernate.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Experience in HTTP and Protocol Buffer based MicroServices and in RESTful and SOAP Web Services.
- Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
- Good knowledge on Spring Boot applications by doing Proof of Concept (POC).
- Good knowledge in preparing & execution of unit & integration tests, load test using HP Quality Center Junit, EasyMock, PowerMock and Mockito.
- Good Exposure to code coverage tools Cobertura, Jacoco and Eclemma.
- Expertise in using source version control such as GIT, SVN and TFS .
- Hands-On Experience in building Continuous delivery environments using Jenkins, GIT, Collaboration tools, and AWS Cloud formation
- Experienced with code reviews for freelance web developers and partner web developers.
- Good Experience dealing with applications involving High Traffic Websites.
- Experience in using JIRA, Version-One for bug tracking in project level and environmental issue tracking.
- Experienced with browser testing, debugging tools and plug-in for Chrome, Firefox, Safari, Opera, and IE such as firebug, IE Tester, Chrome Inspector, Web Developer, Responsive Inspector.
- Experience in using UML modeling tools like Microsoft Visio and Rational Rose to design and develop high level and comprehensive design modules (domain, behavioral and deployment models).
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with different Methodology.
- Team player with a positive attitude and can collaborate with business partners, peers and leadership.
TECHNICAL SKILLS:
Front End & Web Technologies: HTML, CSS, JavaScript, JQuery, JSON, AJAX, Angular (1x/2/4), Bootstrap, Node.js, React.js, Require JS, Typescript, Backbone.js, Ext.js, SASS, LESS.
Programming/Framework: Java, C, Hibernate, Spring boot and Spring AOP.
Workflow & Delivery: Responsive Web Design (RWD), Mobile Development, Single Page Application.
Tools: Soap UI, Jasmine, JSLint, JUnit, Test Runner, Selenium.
Testing/Build/Deployment Tools: Jenkins, Ant, Maven.
Version Control Systems: SVN, GIT, TFS.
Web/App Servers: Apache Tomcat, HTTP Web Server, JBOSS.
Databases (NoSQL/RDBMS): SQL Server, MySQL, Oracle, Mongo DB, Cassandra.
IDE, HTML Editor: Eclipse, Webstorm, IntelliJ, Brackets, STS, Sublime text
Other Tools & SDLCs: Adobe Photoshop, MS Office, Version-One, Firebug, Chrome Developer Tools, Grunt, Gulp(Taskrunner), Bower (package manager), NPM, JMock, Karma, Web Services (Soap, Restful), Ajax, XHTML, XML, Waterfall, Agile, Kanban, and JIRA.
Cloud Technologies: AWS.
Operating Systems: Windows 7/8/10, Mac OS X, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Full Stack Developer/ Atlassian Confluence Developer
Responsibilities:
- Design, develop, install and evaluate confluence add-ons based on the customer’s request.
- Worked on CMS XLC Process Documentation such as Test Plan, Release Plan, Implementation Plan, Version Description Document (VDD) and other documents as needed.
- Conducted analysis and evaluation of existing systems to upgrade latest version.
- Implemented the confluence configuration, setup and administration tasks like: managing users & groups, add-ons, plugins, macros and templates.
- Creating spaces and pages in confluence for six different department towers in CMS.
- Configure the Comala workflow to the confluence for improvement processes of screens, workflow procedures and reports of applications as per business requirement.
- Participated and presented the weekly status to the CMS technical and business team.
- Created custom Confluence plug-in for internal approval signoff documentation.
- Installed and tested new versions of the tools and plug-ins to ensure compatibility research and utilize industry standard methods and techniques.
- Conducted CMS Gate Reviews such as Validation Readiness Review (VRR), Implementation Readiness Review (IRR), coordinated multiple and parallel releases, Risk Management, Schedule Management, and Document Management.
- Created custom Plug-in and templates in Java and UI to invoke pre-deployment setups.
- Created atlassian add-on, a plugin, using the Atlassian Plugin SDK.
- Customized the appearance of PDF exports by creating the Title Page, Headers and Footers using the Content Exporter Add-on to the confluence pages.
- Developed and maintained a style/pattern of standards guide for all developers to create user friendly interface standards across enterprise using Atlassian Confluence.
Environment: Confluence, SQL, PostgresSQL, GIT, HTML, CSS, Javascript, Java, Maven, shell, bash, Unix, Microsoft Office environment.
Confidential, Wilmington, DE
Sr. Angular Developer
Responsibilities:
- Designed and developed the portal using Angular2/4 along with HTML, CSS, TypeScript and Bootstrap.
- Developed the application with angular libraries like ng2-table, ng2-charts, ngui/sticky, ng2-datepicker, angular-calendar, angular2-grid, angular/material, codelyzer, Angular 2 Webpack.
- Decoupling user interface allowing for thin stateless severe architecture.
- Worked on Redux and ngrx store to manage the State, Subscribing and unsubscribing the state changes and dispatching the actions in Angular 4.
- Implemented Angular 4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Implemented server side caching using cache to cache data intensive query responses, minimizing number of hits to the backend.
- Conducting the code reviews as per coding standards and verify UI components are adhere to American Disability Act (ADA) compliant.
- Moved existing Angular JS controllers and services to Angular 2 components for more responsive, less dependency and finally migrated the application from Angular2 RC3 to Angular4 Version.
- Creating REST services (simple and heavy lifting calls) to support upcoming transactions in Bank LOB.
- Optimized the performance of application using Angular2 Lazy Loading and Bundling using Gulp.
- Created an Orchestration Layer to retrieve data from eAPI and presenting Tax forms in OLBr/EASE.
- Actively involved in coding using Java 1.8, Spring 4.x and Angular 4 to develop features from end-end.
- Involved in all stages of SDLC in an agile environment by gathering requirements from product owners, designing by collaborating with scrum master, development, testing (UAT, Automation) with QA, Regression and production.
Environment: Angular2/4, Typescript, AngularJS, Site-catalyst, Karma, Gulp, bower, NodeJS, Java, Spring, Hystrix, Web Services (SOAP/REST), EasyMock, PowerMock, Cucumber, Hazelcast, JAWS, NVDA, Apache Tomcat 8.0 .
Confidential, St Petersburg, FL
Angular Developer
Responsibilities:
- Worked on presentation layer, developed dynamic UI modules using JSP/JS pages along with jQuery and DWR (AJAX) calls. All the modules are roles/permissions driven.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database.
- Familiar with Mobile Web Development using jQuery Mobile and Twitter Bootstrap.
- Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJS directives.
- Worked on AngularJS r outes using $scope object to create a views using controllers.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using AngularJS framework and Node JS
- Used AngularJS (ngGrid) for Grid data displays all over the application.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Created AngularJS Routing to connect different controller to the view which allows the SPA.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Mastered the Grunt with commands for building and deploying the project.
- Developed & updated trading pages using HTML5, CSS3 in Angular.js framework.
- Implemented the search functionality for Internal Application using Angular JS.
- Created custom directives in Angular JS for reusable components (multi field form elements, back ground file uploads etc.), used Custom Angular JS Filters to provide better search experience.
- Manage the overall visual design for the application including all branding and navigational elements.
- Entire code is tested using Jasmine unit test and end-to-end as suite leveraging test runner called karma and protractor.
Environment: Angular JS, Bootstrap, JavaScript, jQuery, HTML5, CSS, NodeJS, Grunt, JBOSS, Jasmine, JSON, XML, GIT, Webstorm.
Confidential, Austin, TX
Sr. UI Developer
Responsibilities:
- Developed internal and external validation code using JavaScript.
- Worked on highly advanced UI design and development using AngularJS, nodeJS, HTML and CSS.
- Used jQuery plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
- Wrote CSS for entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
- Implemented marshalling and un-marshalling XML to HTML and HTML to XML.
- Analyze requirements and work with stakeholders to define requirements and feature design for platform.
- Provided critical analysis to the purpose and effects of new features on the present application.
- Translated technical requirements into application code and modules.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Extensively used Bootstrap and BackboneJS for the development of User Interface (UI).
- Provided development and maintenance for the existing backbone application(single page Application).
- Traditional Backbone routing is used to render views all over the application.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- UnderscoreJS is used as template engine.
- Retrieved the data from backend using AJAX calls.
- Resolved many IOS repaint issues as well as android pinch zoom issues using hacks.
- Worked with grunt task manager to make sure of the changes in the files and minify them.
- Used SASS as CSS pre-processor, it is compiled to CSS with the help of grunt.
- Used NPM to install the dependencies listed in the package.json file.
- Worked on solving defects with protractorCache, a pre-caching software for testNav8.
- Worked with screen-reader accessibility software like JAWS-17 and NVDA.
- Used Jenkins to deploy the application on to the development site.
- Responsible for maintaining current websites that include updating web pages upload new content changes.
Environment: HTML/HTML5, CSS/CSS3, SASS, BackboneJS, UnderscoreJS, Bootstrap, Photoshop, SVN, SQL, Dreamweaver, Illustrator, Information Architecture, AngularJS, Jasmine, Tomcat.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Designed the front-end using HTML to mark up for WebPages, and CSS to create style sheets.
- Write the complete code in JSP, HTML, jQuery, CSS and JavaScript.
- Photoshop PSD templates converted into hand-coded, table-less XHTML / CSS.
- Designed different templates for email campaigns and responsible for sending emails to customers.
- Performed client side validations with customized error messages using JavaScript.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM.
- Reviewed click through prototypes using HTML, CSS, JavaScript with adhering to W3C and browser compatibility standards.
- Managed the frameworks and libraries with Web pack.
- Encrypted code using SSH's public key and private key.
- Responsible for setting up AngularJS framework to achieve data binding between HTML & JS objects.
- Updated billing pages using HTML, CSS in AngularJS framework.
- Involved in using 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases.
- Designed the project architecture and data model by using MS Visio.
- Database connection, handling data from back-end, and presenting data asynchronously to the users.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Worked on Ext JS in building desktop apps on touch-enabled devices—using a single code base, a MVVM architecture, two-way data binding, responsive layouts, and other component upgrades with support for adding widgets inside a grid cell for data visualization and big data analytics.
- Designed and edited existing web applications, Rich Internet Applications (RIA’s) with the help of Adobe Dreamweaver CS3, AJAX and Adobe Contribute CS3.
- Maintain, enhance and recommend solutions that best suit business and technology needs from UI.
E nvironment: HTML, CSS, jQuery, AngularJS, ExtJS, SQL, Object Oriented JavaScript, JSON, JSP and Java.
Confidential, Irvine, CA
UI Developer
Responsibilities:
- Experience in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, jQuery and CSS.
- Used jQuery core library functions for the logical implementation at client side for all the application.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Designed UI patterns, UX patterns, illustrations, page layouts, templates and banners by using Adobe Web Premium tools like Adobe Flash, Action Script 2.0, Adobe Photoshop and Adobe Illustrator.
- Designed graphic objects, GUI designs, animated icons, templates, illustrations, banners and vector images with the help of Macromedia Flash, Action Script 2.0 and Adobe Fireworks.
- Prepared the project technical documentation in .EXE format with the help of Macromedia Flash C3 and Action Script 2.0
- Prepared the project content, managed the existing content, and analyzed the content with the help of Content Management System (CMS).
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in Agile Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
Environment: HTML, DOM, XML, XSL, XSLT, CSS, CMS, JavaScript, Python, Adobe Flash CS3, Action Script 2.0, Adobe Photoshop CS3, Adobe Dreamweaver CS3, Adobe Illustrator CS3, Visio and CMS.
Confidential
Java Programmer Analyst
Responsibilities:
- Analyzed the existing application and involved in designing the architecture of new implementation.
- Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL and HTML/JavaScript, MS Query/MS Excel or Oracle Reports.
- Developed data formatted web applications and deploy the script using HTML, XHTML, CSS and Client side scripting using JavaScript.
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
- Played a programmer role in UI design and development of the front-end architecture.
- Developed Web Application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and Java server faces framework using design pattern.
- Proficient in writing complex SQL Queries and Involved in writing and executing PL/SQL stored procedures, functions and triggers for Oracle to create a Database Management System.
- Involved in the design of application framework using various design patterns like Session Facade, Service Locator, and Data Access Object and MVC.
- Extensively used SOAP protocol to exchange data between two applications with in the form of XML.
- Designed and implemented Web Services including time critical updating process.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
- Involved in Converting the Functional Design Document to Technical Design Document.
Environment: Java 1.5, JSP, Java Beans, Hibernate, MVC, XML, HTML, Ant, PL/SQL, JSF, SOAP, JavaScript, CSS, Oracle, Eclipse, Rational Rose.