We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • Over 8 Plus years of experience in Application and Web development with emphasis on HTML, CSS, SASS/LESS, JavaScript, Angular 2/4, React Js, Node Js, Typescript, MongoDB, Express Js, Node Js, Bootstrap, jQuery, DOM, AJAX, SQL, MySQL, Java, Python, Django, Flask and PHP.
  • Background development of Hybrid Mobile App using Angular UI framework from scratch using TypeScript and Angular 2/4.
  • Experience with Angular 2/4 development using Typescript.
  • Strong experience in MVVM and MVC using Angular.
  • Background in MongoDB, Express Js, React Js, Angular, Node (MEAN) to develop the Mean Stack web application.
  • Experience in creating custom, general use modules and components which extend the elements and modules of core Node Js.
  • Thorough understanding of how Node Js works in the backend.
  • Strong background in working with Amazon Web Services to Build and Deploy highly available and scalable infrastructure by using various AWS resources.
  • Professional - level ability of creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Extensive experience on CSS preprocessors SASS and LESS.
  • Experience in SOA and developing and integrating SOAP and RESTful web services with the front end using Ajax Calls.
  • Hands-on experience in Responsive Web Design (RWD).
  • Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, Implementation and Production Support including RDC.
  • Broad understanding and experience of using package managing tools BOWER and NPM.
  • Experience in project build tools GRUNT and GULP.
  • Extensive experience in designing and building public facing websites.
  • Extensive experience in using Photoshop, Illustrator, Adobe Flash, Dream Weaver, MS Visio, OmniGraffle and Microsoft FrontPage.
  • Experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes.
  • Experience in Quality Assurance, Unit Testing, Acceptance Testing, and Integration Testing.
  • Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
  • Expert in using JSON (JavaScript Object Notation), a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
  • Experience working with Twitter Bootstrap 3 and 4 Framework, and JavaScript.
  • Experience in resolving Cross Browser compatibility issues (IE 7 & 8, chrome, Firefox and Safari).
  • Ability to work independently and in teams while also managing and handling multiple projects.
  • Ability to work in a Linux / Open Source environment
  • Expert(s) in AWS who can help to review and provide suggestions on existing AWS deployments
  • Used g-Zip compression tool to compress data when using web service restful calls to send the data to the server.
  • Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
  • Extensively used GIT and SVN as a version control.

TECHNICAL SKILLS:

UI Web Technologies.: HTML/HTML5, PHP, WordPress, CSS/CSS3, Bootstrap, AJAX, XML, Django, Flask, Nunjucks, JSON, UI Concept Modelling/Wire Framing, LESS, SASS/SCSS., Heroku.

Scripting Languages: JavaScript, jQuery, Angular 2/4, React Js, Backbone Js, Express Js, Node Js, Widgets and Plugins

IDE s: Eclipse, Sublime Text, WebStorm, Brackets

Version Control: SVN, GIT

Web/App Servers: AWS, Apache Tomcat, WebLogic, WebSphere, JBoss.

RDBMS: SQL Server, Oracle, DB2, MongoDB, Cassandra

Operating Systems: Windows, Mac, UNIX

Methodologies: Agile, Waterfall

Others Software Skills: Java, Scala, Python, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JUnit, g-Zip

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Sr. UI Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML5 and CSS3.
  • Created a hybrid site based in WordPress, Angular 4 and Bootstrap.
  • Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
  • Served Angular 4 application using the ng serve command.
  • Registered Angular 4 components in Angular modules using decorator functions like Component and NgModule.
  • Responsible for developing the UI pages using HTML5, CSS3, LESS, Angular.
  • Utilized the features of Angular to present effective web design.
  • Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
  • Developed server-side RESTful services and called them from angular controllers.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and Firefox.
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, Ng-For, Ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
  • Created/Modified Angular2 components and modules.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Re-designing/ developing the main website to improve user experience and add new functionality.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, etc.)
  • Implement modules into Node to integrate with designs and requirements and Created rich application websites using Angular and Node.
  • Worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React Js.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Auto complete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
  • Involved in creating SPA (Single Page Applications) using Angular.js.
  • Have developed custom reusable Angular directives.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Participated in many product deliveries from requirements to code complete to verification to release to product support.
  • Leveraged Angular sources for data access and created custom directives, factories, services for the reusable components.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Integrated the frontend UI to the back end using Spring MVC framework.
  • Tested code using Mocha, Chai, jasmine-Karma and Grunt task runner.
  • Experience in design and implementation of services using SOAP\REST, creating REST services using Web API.
  • Responsible for implementing new front-end features, APIs, internal tools and processes in a Nodes centered stack and then rolling out new releases with continuous integration in Jenkins
  • Worked on Core Java and its libraries in creating the Java web application's business Logic.
  • Performed automated tests on the entire code using Agile and TDD .
  • Actively involved in Scrum Meetings for requirement analysis, task analysis, and progress discussions.

Environment: Angular.JS, Angular2, Typescript, HTML5, CSS3, Node.js, JQuery, MongoDB, JSON, JSP, sublime text, Eclipse, DOM, SOAP, Web Services, JSF, CVS, JSON, Tomcat, GitHub, SQL developer, PL/SQL, SDLC, Agile, Scrum, and Windows.

Confidential, Boston Area, MA

UI Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Analyzed the requirements and formulated the project scope.
  • Developed the functionalities using Agile Scrum methodology.
  • Performed client-side validations & designed custom directives using AngularJS, following MVC architecture.
  • Designed and developed the user interface using HTML, JavaScript, jQuery, AJAX and CSS.
  • Rendered the data from the back end using AJAX and jQuery.
  • Developed multiple views in a single page application using AngularJS.
  • Performed unit testing of the Angular JS application code using Jasmine.
  • Worked with Git/GitHub as a version control tool.
  • Maintained Cross browser compatibility using Bootstrap.
  • Invoked Angular http calls to process JSON data, such as API details and description for rendering them on UI pages in the corresponding modules.
  • Worked with node.js on server-side for designing this dynamic web application.
  • Configured NoSQL database - DynamoDB for providing single-digit millisecond latency, fast DB service for application.
  • Performed minification of the source code using Grunt.
  • Involved in fixing the bugs in different browsers and any possible compatibility issues.
  • Configured and managed source code using Git.
  • Integrated Docker container-based test infrastructure with Jenkins CI test flow to setup build environment with Git using web hooks and slave machines.
  • Worked with the build and deploy tool, Maven, and integrated it with Jenkin build.
  • Customized EC2 instances using AWS SDKs for application deployment and authored security policies for providing access via AWS IAM.
  • Created AWS security group(s) and configured the trust relations in policy to make AWS resources accessible.
  • Created custom VPC to build highly reliable, available, resilient and scalable infrastructure for the application.
  • Enabled EC2 instances in a private subnet to connect to internet using NAT gateway.
  • Automated daily manual tasks by running BASH scripts that reports on a user defined frequency about versatile issues on Linux-based servers.
  • Implemented Python scripts to automate various system tasks, OS patches for dev environments and deployment of applications for testing and production environments.
  • Utilized Chef for managing the configuration of the application.
  • Created various jobs in Jenkins for continuous Integration and Deployment(CI/CD).

Environment:: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, PHP, Bootstrap, Jasmine, MVC, AWS, SDKs, EC2, IAM, VPC, NAT gateway, python, BASH scripting, CI/CD, Git/GitHub, Chef, Jenkins, Maven, Grunt, Docker, API, Agile methodology, Linux.

Confidential, LA

Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Web designing & development using HTML5, CSS3, JavaScript, Angular js.
  • Developed React JS pages, Web services calls, and AJAX calls for the application
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used React JS in components like JSX, creating React components.
  • Participated with end users and business analyst to understand the business requirements.
  • Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Utilized AngularJS Services, Factory and Dependency Injection techniques to ensure an Inversion of Control (IOC) by focusing on minimizing the number of watchers to increase the performance.
  • Front-end development using AngularJS, Back-end development using Node.js, and other tools including Ionic, PostgreSQL, Gulp, and Require.js.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Responsible for design and development of web pages from mock-ups (PSD).
  • Worked on Front end by using JavaScript.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client-side Interface using React JS.
  • Stream-lined front-end aesthetics using node, grunt, and browser-sync.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Build React components and stand-alone functions to be added to any future pages.
  • Responsible for developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.
  • Experienced in React JS and working with React Flux architecture.
  • Working with React Router for developing Single Page Applications SPAs.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Bugzilla and Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Involved in daily SCRUM meetings to keep track of the project status. Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Made the application responsive using Bootstrap and CSS Media Queries.
  • Bespoke and Node.js frameworks and environments structures for deployment to development, staging, and production servers.
  • Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
  • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Experienced in implementing CRUD database operation on such as MongoDB.
  • Worked with Bit Bucket for recording the progress and later for version control.

Environment: HTML5, CSS3, Ejbs, React JS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Angular JS, Git, MongoDB.

Confidential, Memphis, TN

Java Full Stack/UI Developer

Responsibilities:

  • As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on the front- end and back- end using Angular JS, Spring 3.x, Hibernate 3.x and AWS Web Services.
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2.
  • Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, Prime Faces, Angular JS, JavaScript, JSON, AJAX, Spring, Hibernate, HTML.
  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Analyzed the requirements and formulated the project scope.
  • Developed the functionalities using Agile Scrum methodology.
  • Performed client-side validations & designed custom directives using AngularJS, following MVC architecture.
  • Designed and developed the user interface using HTML, JavaScript, jQuery, AJAX and CSS.
  • Rendered the data from the back end using AJAX and jQuery.
  • Developed multiple views in a single page application using AngularJS.
  • Performed unit testing of the Angular JS application code using Jasmine.
  • Worked with Git/GitHub as a version control tool.
  • Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using AngularJS.
  • Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, and Angular for scalable website architecture and real-time technology.
  • Maintained Cross browser compatibility using Bootstrap.
  • Invoked Angular http calls to process JSON data, such as API details and description for rendering them on UI pages in the corresponding modules.
  • Worked with Node Js on server-side for designing this Dynamic Web Application.
  • Configured NoSQL database - DynamoDB for providing single-digit millisecond latency, fast DB service for application.
  • Performed minification of the source code using Grunt.
  • Involved in fixing the bugs in different browsers and any possible compatibility issues.
  • Configured and managed source code using Git.
  • Integrated Docker container-based test infrastructure with Jenkins CI test flow to setup build environment with Git using web hooks and slave machines.
  • Worked with the build and deploy tool, Maven and integrated it with Jenkin build.
  • Customized EC2 instances using AWS SDKs for application deployment and authored security policies for providing access via AWS IAM.
  • Created AWS security group(s) and configured the trust relations in policy to make AWS resources accessible.
  • Created custom VPC to build highly reliable, available, resilient and scalable infrastructure for the application.
  • Enabled EC2 instances in a private subnet to connect to internet using NAT gateway.
  • Automated daily manual tasks by running BASH scripts that reports on a user defined frequency about versatile issues on Linux-based servers.
  • Implemented Python scripts to automate various system tasks, OS patches for dev environments and deployment of applications for testing and production environments.
  • Utilized Chef for managing the configuration of the application.
  • Created various jobs in Jenkins for Continuous Integration and Deployment(CI/CD).

Environment:: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, PHP, Bootstrap, Jasmine, MVC, AWS, SDKs, EC2, IAM, VPC, NAT gateway, python, BASH scripting, CI/CD, Git/GitHub, Chef, Jenkins, Maven, Grunt, Docker, API, Agile methodology, Linux.

Confidential, Pasadena, CA

Senior Web Application UI Designer, Front and Back End Developer

Responsibilities:

  • Involved in designing and developing the UI using HTML5, CSS3, AngularJS, JavaScript.
  • Responsible for designing and creating RESTful API’s.
  • Used D3.js (Data Driven Document) for Visualizing the data.
  • Created modular application structure using AngularJS framework, HTML5 and CSS3.
  • Implemented Internet Applications using jQuery, AJAX call and JSON to retrieve data from the server.
  • Used Node Js for server side encrypting with Express Js to write callback functions for the Restful API.
  • Worked with Express JS for navigating to different pages in the application.
  • Utilized AngularJS Route for creating Single Page Application (SPA) and in corporate Model-View-Whatever (MVW) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
  • Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using AngularJS.
  • Created rich application websites using Angular and Node.
  • Performed cross browser unit testing of Node Js application using Karma.
  • Developed JavaScript code to send the AJAX request to the server and handled the responses.
  • Assisted my team in migrating the existing application to AWS cloud and contributed in resolving challenges throughout the process, i.e. from initial phase (cloud assessment phase) to final phase (optimization phase).
  • Bootstrapped dependencies through Bower, NPM for including required software in application initialization.
  • Maneuvered existing CFT (Cloud formation template), EBS (Elastic Bean Stalk) to structure the application environment.
  • Customized the isolated network by creating AWS VPC for the application and created stacks using cloud formation templates with JSON/YAML format to create infrastructure as a code.
  • Worked on creating server-less Micro services by integrating AWS Lambda, S3/Cloud watch/API Gateway.
  • Managed, Monitored, secured API’s using API Gateway Authored code for AWS lambda function in Python, Node Js.
  • Integrated the changes during development with Git.
  • Worked in a Linux environment(CentOS) with apache tomcat as server on Elastic Beanstalk, configured Auto Scaling groups and ELB for managing load on application.
  • Deployed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Created various IAM roles, users and groups and coded the policies using Identity and Access Management.
  • Worked with Amazon Cognito to add sign-up, sign-in features and manage permissions for this application.
  • Created Python Scripts for automating various system tasks in production and testing environments.
  • Configured cloud watch to monitor real-time granular metrics of all the AWS services and configured individual dashboards for each resource agents.
  • For tracking failures on timely manner integrated the Cloud Watch Alarms with SNS Metrics.
  • Implemented custom error responses for the application using Cloud Front.
  • Configured Mongo DB instance as database server.
  • Authenticated login using Web Identity Federation to validate through third party login.
  • Managed source code using Git and resolved code merging conflicts in collaboration with application developers.
  • Maintained continuous Integration and continuous Deployment for this fast-paced robust application Environment using AWS Code Deploy and followed Agile Scrum Project.

Environment:: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, REST, Maven, Ant, Jenkins, Git/GitHub, Agile methodologies, Linux, AWS, EC2, S3, SNS, SQS, Mongo DB, ELB, Cloud Front, IAM, Web Identity Federation, Chef, Jenkins, cloud watch, code deploy, VPC, Auto-scaling, Lambda.

Confidential

Java Web Developer

Responsibilities:

  • Played a key role in the design and development of application using J2EE technologies.
  • Played a central role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
  • Developed server components using EJB’s. As part of it, implemented Stateless Session Beans.
  • Worked as a developer and member of the development team of a project.
  • Involved in creation of requirements and high-level design specification for improvements implementation with client’s business team.
  • Development of a split billing system - core java, collections, spring, hibernate and MySQL.
  • Designed and Implemented enhancements feature in team.
  • Developed the UI panels using JSF, HTML, XHTML, JAVASCRIPT, CSS, DOJO and jQuery.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Developed web service to handle insertion and retrieval of information supporting services framework Apache Axis
  • Involved in writing SOAP and HTTP based WSDL using XML Schema.
  • Took the initiative to become a subject matter expert in several areas, including J2EE technologies, software security, performance re-engineering, build deployment process, Ant tool, and performance profilers.
  • Designed and developed framework in core java Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
  • Involved in application performance tuning, investigated Memory leaks, CPU and Memory profiling, tuning of production server to provide maximum productivity and minimum overhead.
  • Developed code components based on design patterns such as business delegate, session façade, data access object, and singleton.
  • Identified the security loop holes, computer security vulnerability like cross site scripting that enables malicious attackers to inject client-side script into web pages viewed by other users.
  • Automated the build deployment and developed the continuous build deployment and test environment.

Environment:: Java J2EE, JDK1.5, Struts, Hibernate, Flex, Web Service, HTML, CSS, JAVASCRIPT, Multithreading WSDL, JSP, Apache Axis JDBC, MySQL, Oracle, Ant, JBoss 4.X GA, JUnit, Enterprise Architect, SVN, Bugzilla.

We'd love your feedback!