Sr. Ui Developer Resume
New York City, NY
PROFESSIONAL EXPERIENCE:
- Over 8 Plus years of experience in Application and Web development with emphasis on HTML/HTML5, CSS/CSS3, SASS/LESS, JavaScript, AngularJS/ AngularJs2,React.JsV15.6.0, Typescript, MongoDB, Express, Node.js, Bootstrap 3, jQuery, jQuery UI, DOM, DHTML, XHTML, AJAX, SQL, MySQL, Java, Python, Django, Flask and PHP.
- Background development of Hybrid Mobile App using Angular UI framework from scratch using TypeScript and AngularJs2.
- Experience with Angular 2 development using Typescript
- Strong experience in MVVM and MVC using, Angular.js
- Background in MongoDB, Express, React.Js, AngularJS/JS2, Node.js (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 and scaffolding tool YEOMAN.
- 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, Nun jucks, JSON, UI Concept Modelling/Wire Framing, LESS, SASS/SCSS., Heroku.
Scripting Languages: JavaScript, jQuery, AngularvJS1.5/2, ReactJs.v15.0, Backbone.Js, Express.Js, Node.js, widgets and plugins
IDE’s: Eclipse, Sublime Text, WebStorm, Brackets
Version Control: SVN, GIT
Web/App Servers: AWS, Tomcat, WebLogic, WebSphere, JBoss, Apache
RDBMS: SQL Server 08/12, Oracle 9i/10g/11g, 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.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Implemented nested views and routing using Angular ng-Router as per the requirement
- Responsible for developing the UI pages using HTML5, CSS3, LESS, Angular JS.
- Strong Experience in developing web pages using AngularJS framework and familiar with various AngularJS directives, filters and services.
- Utilized the features of Angular2 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 FF
- 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 Angular2 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 JS to integrate with designs and requirements and Created rich application websites using Angular, Node, and Yeoman.
- 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 AngularJS 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 front end 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 Node.js 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, Ajax, JSP, sublime text, Eclipse, DOM, SOAP, Web Services, JSF, CVS, JSON, Tomcat, GitHub, SQL developer, PL/SQL, SDLC, Agile, Scrum, and Windows.
Confidential, St. Louis, MO
Web UI Developer
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund Transfer Modules of this system.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Responsible for fixing all bugs encountered and communicating back over to the QA team.
- Wrote test plans and performed unit testing and performance testing.
- Designed and developed new features for application using HTML, JSTL, JavaScript and XSL.
- Developed Java utility classes for common application functionality like database access, error logging and configuration file.
- Leveraged Two-way data binding through $scope in applications built on AngularJS.
- Responsible for the design and development of the application framework (STRUTS). The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Used Node.js application built using Vue.js as the front-end framework.
- Worked and configured application in Apache Tomcat Server.
- Developed Test Cases and subsequently Unit Testing of the various modules is performed.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Designed and delivered innovative transparent cryptography layer using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
- Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
- Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
- Created Ajax calls to exchange (request / responses) information with database.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Used Web Logic Workshop as IDE for development, used CVS for source code control.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX driven user interface.
- Application support for System Integration Testing and User Acceptance Testing.
Environment: HTML, CSS, JavaScript, JQuery, Java/Java EE, Struts, EJB, SOAP Web Services, ANT, JUnit, WebLogic, CVS, Log4J, AJAX, JSON, Tomcat, SQL developer, PL/SQL, SDLC, Agile, Scrum.
Confidential, Boston, MA
UI Developer
Responsibilities:
- 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 and Ajax.
- 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 in order 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 inorder 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-Dragable.
- 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.
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup and produced Rich User Interfaces. Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML5, CSS3, React JS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Angular JS, Git, MongoDB, Jasmine, Karma, Sublime.
Confidential, Great 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.
- 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, Yeoman, 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, Washington, DC
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 incorporate Model-View-Whatever (MV*) 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, Node, and Yoeman.
- 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 also 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, 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, Ajax, Apache Axis JDBC, MySQL, Oracle, Ant, JBoss 4.X GA, JUnit, Enterprise Architect, SVN, Bugzilla.