Full Stack Developer/web And Mobile Run Resume
Huntvalley, MD
SUMMARY
- 7+ years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various web applications.
- Solid experience in designing websites with W3C standards using HTML5, CSS3 to get cross browser user experience.
- Expertise in web - based GUIs development using HTML5, JavaScript, CSS, AJAX frameworks and JavaScript libraries like AngularJS/2, jQuery and Bootstrap.
- Used Google Polymers library to create a scalable Single Page Progressive Web Application (PWA)
- Extensively involved in integration of Front End Web Frameworks with REST based Web Services with AngularJS/2, jQuery, Node.js, JSON, JavaScript, HTML 5, XML, CSS.
- Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Extensive experience in NoSQL databases like MongoDB and Elastic search.
- Extensive experience with data modelling with Oracle … MS SQL Server, MySQL &Postgres SQL. Writing PL/SQL/Stored procedures and worked with NoSQL solutions such as MongoDB.
- Good experience in MVC frameworks like Angular JS along with Bootstrap.
- Experience in all aspects of Angular 2 like Routing, Modularity, Dependency Injection, Service calls and custom directives for development of Single Page Applications using MVC architecture.
- Experience in cross browser compatibility check and collaborated with testing team to perform unit testing and integration testing, testing on the front end using Web Component Tester.
- Experience in integration testing frameworks and libraries like Jasmine and Karma to create unit test cases and test individual functions/modules for AngularJS applications.
- Experience working with AGILE based development environment and participating in scrum sessions, sprint planning meetings and retrospectives.
- Deploy a new project in Docker containers & Clustering with Docker Swarm.
- Experience with Docker containers and orchestration platforms such as ECS, Kubernetes.
- Working experience with Docker Cloud API and Name spaced endpoints
- Experienced in using GIT hub and Source Tree for source code management.
- Experience in working on Windows, MAC and Linux operating systems.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail
- Excellent analytical and communication skills with capability to handle new technologies.
- Involvement in using various IDE's, Visual Studio code, Notepad++, Web Strom, Adobe Dreamweaver and Eclipse.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team with an intention to work hard to attain project deadlines under stressful environments.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong experience of creating Restful services using Express and Restify Node.js Frameworks.
- Experience in using testing frameworks and libraries like Jasmine, Mocha & Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN, GitHub and Bit bucket.
- Good communication skills, Interpersonal skills and strong ability to excel through collaboration with team members.
- Highly passionate and curious about new Front-End development technologies and has ability in mastering them with a keen awareness of new industry developments.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap, Jasmine, XML, JSON, Media Queries, Responsive Web Design, CSS sprites, CSS grid.
JavaScript Libraries: Angular JS, Node JS, React JS, Redux, Backbone JS, Knockout JS, Express JS, Mocha JS, Require JS, JQUERY, Vue.js, Version control libraries(GitHub, Apache Subversion).
Scripts, Languages: JavaScript, JQuery, AJAX, ECMAScript 6.
Programming Languages: C, C++, Java, HTML, XML, VBScript, PL/SQ, Ruby.
Java Script Frameworks: Angular JS, Backbone JS, Bootstrap, Ember.js, Wordpress, Express JS
Environment: Node.JS, Bower, Gulp, Clone,npm,Volumio2-UI, Angular.JS, Node.JS
IDE Tools/Text Editors: Webstrom, Atom, NetBeans, Eclipse, IntelliJ, Visual Studio, Window PowerShell, Sublime, Vim, Notepad++, Brackets, TextMate, Sublime Text.
Web Browser: Google Chrome, Opera, Mozilla Firefox, Internet Explorer, Safari.
Microsoft tools: MS-WORD, MS-EXCEL, Outlook.
Databases: MySQL, Oracle, DB2, SQL Server, MS Access, Mongo DB
Operating Systems: Windows, Android, IOS, UNIX, LINUX, HTTP Web Server, Apache Tomcat, Web logic.
Support Tools: SVN, GIT, JIRA, Bitbucket, Composer.
PROFESSIONAL EXPERIENCE
Confidential - Huntvalley, MD
Full Stack Developer/Web and Mobile Run
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, NodeJS, ReactJS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
- Keeping current with Angular 4 and Typescript we were able to further modularize the app for reusability and consistency.
- Enabling content using WebGL.
- Performed Angular 4, unit testing using Angular CLI's Jasmine implementation.
- Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
- Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
- Created Gulp scripts for various tasks and used NodeJS for managing application UI Dependencies.
- Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making.
- Data is represented using High charts - speedometer, Heat map and spider web.
- Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
- Developed a Java based ETL tool which extracts data from sources like IBM Cogno’s (xml) & MySQL and dumps data in the target tables in MySQL database.
- ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
- Developed Restful services using spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
- Experience building cloud native app with Spring Framework and Spring Boot, Micro services
- Experienced in ReactJS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Developed business service layer and data access layer using Spring and Mongo-db. (Spring Mongo-Template)
- Designed and developed various server-side components like service handlers for service layer
- Involved in making spring and Hibernate enhancements to existing applications.
- Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using NodeJS, Express-JS and Mongo-db.
- Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
- Involved in creating Message enrichers and customizing REST responses using Camel Free marker templates.
- Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
- Used Spring LDAP for user security credentials authentication and for validating the User roles.
- Coded Gradle build scripts to build and deploy the application on WebSphere.
- Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
- Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
- Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
- Deployed the application on a JBoss server on a UNIX platform.
Environment: Agile, Core Java 1.7, Spring, Angular-JS, NodeJS, ReactJS, HTML 5, NodeJS, Bootstrap, CSS, JavaScript, jQuery, JIRA, MySQL, Mongo-db., JUnit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, Eclipse, NetBeans, Toad, IBM Cognos, JMS, Apache Camel, JBoss, SonarQube, Jenkins, High charts, Gradle, AWS, Unix.
Confidential - Plano, TX
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Utilized HTML5, CSS, JavaScript, JQuery, and AJAX to create a user login system that allowed customers to login.
- Revamped the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
- Developed the complete layout of the pages of websites using CSS for multiple browsers.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Used JavaScript, Bootstrap for validation and for developing modules on front-end.
- Developed a single page, mobile-first, cross-device web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Used AngularJS framework to extend the HTML5 template language.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Created custom AngularJS filters to provide better search experience, Implemented AngularJS client-side validation forms using various controls and filters.
- Used AngularJS in creating multi-page view using templates &ng-route
- Utilized AngularJS inbuilt directives for implementation also implemented costumed directives for the one's that is not available.
- Implemented AJAX to multiple aspects of the website to improve functionality.
- Used JSON to get response from server to check functionality of the websites.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML,HTML5, CSS, JavaScript, ECLIPSE, JQuery, AngularJS, Backbone.js, AJAX, JSON, Bootstrap, MySQL, Pl/SQL, Aptana Studio, Notepad++,Node JS, Cross-browser compatibility, Azure, UI testing, Adobe Dream weaver, JSP.
Confidential - Carmel, IN
Web application Developer
Responsibilities:
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, DOM, Ajax, JSON, Angular Js and Bootstrap.
- Developed the front-end for the Identity Guard member website in HTML5, CSS3, jQuery, and AngularJS, in a responsivegridlayout using AngularUIframework based on Bootstrap.
- Embedded new Media Elements i.e., video and audio files using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side.
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars, Pagination, Alerts, Progress bars etc.
- Worked on versioning tools like GIT and SVN.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and AngularJS.
- UsingAngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed Custom directives to be reused across different modules in the application.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Used JQuery to make RESTful API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Used JSON for data exchange between client and server and also Ajaxto reduce the network load and update only the certain components of the website.
- Used GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
- Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- Create complex JIRA work flows including project workflows, screen schemes, permission schemes and notification schemes in JIRA.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Extensively used Firebug/web kit inspector to debug UI code and handle different browser CSS issues.
- Analyzing, Debugging and Fixing the Front End UI issues assigned through JIRA.
- Involved in Agile methodology approach to UI Development.
- Polyglot Application with Node.js, Ruby, MongoDB
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap, AngularJS, Node JS, Azure, JSON, RESTFUL web service, Apache Tomcat, Karma, Jasmine, SASS, JIRA, Twitter bootstrap, Karma, MS Office, PL/SQL,GIT, JAVA, MongoDB
Confidential - Troy, MI
Front End Developer
Responsibilities:
- Worked in a team, involved in developing the Java, UI layout and front-end programming (HTML) for web application that matches requirements.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, LESS and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQUERY in ongoing projects.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table lesslayout).
- Converted the mock-ups into hand-written HTML/HTML5, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features
- Worked with AngularJS for creating own HTML elements for building a very companied Web site which is an open Source Project
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with AngularJS
- Worked on AWSCloud Watch, Cloud Formation and Cloud Trail services.
- Support for all other AWSproducts such as S3, RDS, Elastic Load Balancing, Route53 (DNS)
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS3.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Developed Responsive web design based on Cross Browser compatibility.
- Coded JavaScript for page functionality and Light Box Plug-in using jQuery.
Environment: HTML5/4, CSS3, JavaScript v1.8, jQuery, AWS, SOAP, Bootstrap v4, API, AngularJS, React JS, AJAX, JSON, Node.js, Web Services, Eclipse and Dreamweaver, Java v8, Jenkins, maven.
Confidential
Java UI Developer
Responsibilities:
- Involved in developing the user interface using JSP's, HTML, spring, Servlets, and Ajax.
- Involved in pair programming with other developers in an agile environment to code and test simultaneously.
- Using JavaScript performed client side validations on Registration module.
- Implemented jQuery, AJAX calling for UI part.
- Developed various jQuery animations and JavaScript validations for the cart application.
- Also worked on Adobe Photoshop for better user experience.
- Involved in various phases of Software Development Life Cycle (SDLC).
- Developed various backend java classes that does server side validations for billing module.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Implemented Struts Validators framework to validate the data.
- Developed Stored Procedures.
- Performed impact analysis on the dependency projects of OneSource Project.
- Involved in writing unit test plans and developing test cases using Junit.
- Used Configuration Management and Version Control tool CVS.
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Used Java Servlets extensively and used JDBC for database access.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Involved in unit testing, coordinated with testing team and fixed bugs at various stages of application development in a test-driven environment.
- Environment: HTML, CSS, JQuery, AJAX, Servlets, JDBC, SQL, JavaScript, Tomcat.
Environment: HTML 5, XML, JSON, Java 1.7, Angular 1.5, SQL Enterprise 2010, Internet Explorer/Chrome/Firefox, MS-Office, Windows, JIRA, Confluence, Linux, Apache Tomcat, Soap UI, Postman, SnagIt, Toad, Agile Methodology, J2EE, JSP Servlets, JDBC, Apache Tomcat, Web logic, JDBC, XML, JSON.
