Sr. Front End Mobile/web Developer Resume
Allentown, PA
SUMMARY:
- Around 9+ years of experience as full - stack web developer in analysis, design and development of Single Page Applications (SPA) and Client/server Applications in various business domains like Finance, Energy, Health Care and Banking.
- Extensive recent experience in creating single-page web applications (SPA) using HTML/HTML5, CSS/CSS3, JavaScript, Ajax, JQuery, Bootstrap, ReactJS, Redux, Flux, Angular1/2/, Typescript, JSON, XML, Rest Services, Node.js, Npm, Web pack, Gulp, Grunt and Bower.
- Rich experience in consuming Restful web services by making asynchronous calls to the server using Ajax, Superagent, Axios and resolving the JSON from the response.
- Experience in creating responsive styles and themes using CSS extension languages like SASS and LESS.
- Experience in creating visually appealing designs focused on Usability, Utility, Cross-Browser compatibility and SEO standards.
- Good knowledge and experience of JavaScript frameworks testing by Mocha, Jasmine, Karma, Protractor.
- Experience working with Debugging tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
- Extensive knowledge and experience in building single page applications (SPA) using MEAN stack with NodeJS, Express Js, Angular. Js, MongoDB. Accessing and creation of schema in MongoDB using mongoose, Mongo Chef.
- Valuable experience and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, with databases like SQL Server 2012/2008/2005, MySQL & Oracle 11g/10g.
- Rich experience in software development methodologies such as Waterfall, Agile (SCRUM) and valuable Experience in Test Driven Development (TDD).
- Extensive experience in architecture, design and develop Web Applications with MVC, 3-Tire and N-Tire Architecture.
- Good knowledge in Configuration Management, setting up company Version policies, build schedule using GitHub, Bitbucket, Team Foundation Server(TFS), SVN and Visual Source Safe. Experience with Web Services such as SOAP (Simple Object Access Protocol) and WSDL (Web Services Description Language).
- Great ability to write clear, maintainable, well-documented, well-commented and user friendly efficient code for web development.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Expert in developing new layouts for Desktop and Mobile and maintaining promising layouts and Frameworks.
- Handled the complete application design, maintain, printing, develop and deployment of the application.
TECHNICAL SKILLS:
Languages: C, C#.Net, SQL, PL/SQL and T/SQL.
Frontend technologies: HTML/HTML5, CSS/CSS3, JavaScript (ES5, ES6/ES2015), Ajax, JSON, XML, Bootstrap, XSLT, SASS, LESS.
JS Libraries/Frameworks: JQuery, ReactJS, Redux, Flux, Angular Js.
Automation/Build Tools: Node.js, NPM, Bower, Grunt, Gulp, Web pack.
JS testing frameworks: Mocha, Jasmine, Karma, Protractor, Chai
Debugging Tools: Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
Database: MySQL, MSSQL, Oracle and MongoDB
Web Servers: Apache Tomcat 5.x, BEA WebLogic 9.0/8.x/7.1 and IBM WebSphere6.0/5.x
Source Controls: Git, Bitbucket, Team Foundation Server (TFS), SVN.
IDE s: WebStorm, Sublime Text, Atom, Visual Studio, Eclipse, IntelliJ.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Front End Mobile/Web Developer
Responsibilities:
- Involved in requirement analysis with the functional users and designed the system following the prototype and implemented the interactive Single page application using AngularJS/Angular 2.0 with JavaScript in conjunction with HTML5, CSS3/SASS.
- Used Node JS to develop faster, scalable application.
- Extensively used Node JS, Backbone JS, Angular JS, JavaScript and jQuery to provide UI functionality.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
- Created very scalable solution to fire up the asynchronous server requests to consume Rest services (API server) to get JSON by using Axios and parsed the JSON data to application store.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP).
- Responsible for creating Flow Module for dynamically building the conversational screens (UI) using questionnaire JSON from the server.
- Created Web pack configurations to automate build/tasks and create distribution bundles. Used Babel transpiler to downgrade ES2015 (ES6) code, Sass and style loaders for converting SASS files to CSS code.
- Created rich appealing and responsive UI components/themes using advanced styling techniques, Bootstrap, CSS3 and Sass.
- Worked on JQuery mobile which is based on HTML5 for designing user interfaces for web applications.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Created Single Page Application with loading multiple views/screens using routes and added more user experience to make it more dynamic by using Angular Routers.
- Collaborated with UI designer and back-end API developers for project requirement and analysis.
- Managed all local repositories through command prompt and Source Tree’s simple interface of Bitbucket.
- Performed testing of react components and functions using Mocha, along with integration testing.
- Involved in Agile scrum meetings and updated the tasks based on the user stories of Sprint in JIRA.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS/Angular 2.0, Node JS, Bootstrap, Responsive Design, Backbone JS, Axios, SASS, JQuery, Babel, Web pack, NodeJS, NPM, Mocha, and WebStorm.
Confidential, Allentown, PA
Sr. Front End Developer
Responsibilities:
- Worked on Angular JS two-way data binding between DOM and model, dependency Injection and handling GET, PUT operations with a Web API controller on a group of posts.
- Worked with Dynamic widgets and used AJAX and JQuery widget for data collection and display data on the front end.
- Developed a well responsive single page application using ReactJS, JavaScript, Redux, Bootstrap, HTML5, CSS3/ SASS. Involved in various phases of application development going through Agile Scrum methodology.
- Create and modified website wireframe layouts for prototype using MS VISIO and presented to the team.
- Developed the overall layout design that meet cross-device/browser compatibility using Bootstrap, CSS media queries and custom themes using SASS.
- Created many great looking and responsive UI controls and CSS Model dialogs like Image-Cropper, File drag and droppers, Overlays for Live graphs, scratch-pads for journals, Chat-box controls etc.
- Extensively used Redux-forms, to create dynamic forms out of the JSON got from the server side and implemented required validations on the form fields. This makes easy for future changes and application maintenance.
- Used Web pack, NodeJS, NPM, Babel, SASS-Loaders to create the bundle files for distributing or hosting the solution.
- Managed local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines.
- Involved in writing application level code to interact with Restful Web APIs, Web Services.
- Experience on Gulpwhich is a task runner that uses Node JS.
- Leading technical projects with a focus on quality and improving the user experience.
- Involved in Testing and fixing bugs and documented the application in step by step process.
Environment: HTML/HTML5, CSS/CSS3, Angular JS/Angular 2.0, React JS, Redux, JavaScript, Ajax, Backbone Js, DOM, JSON, SASS, Web pack, NodeJS, NPM, Babel, GIT.
Confidential, Pittsburgh, PA
Sr. UI Developer
Responsibilities:
- Involved in various phases of application going through Agile Scrum methodology.
- Developed the application using MEAN (Mongo DB, Express, Angular, Node) Stack.
- Created user interface/front-end using JavaScript, HTML5/HTML, CSS/CSS3, JQuery, Angular Js with MVC pattern and applied industry best practices.
- Developed responsive and cross device compatible web pages with the help of Twitter Bootstrap, made use of UI-Bootstrap that is built on Angular framework to add attractive UI interactions.
- Extensively used controllers, services and directives to create interactive web pages for displaying data and customizing the view.
- Created nested views using the Angular UI-router module for a powerful SPA (Single page application).
- Created client-side form validations by monitoring their current state using AngularJS and CSS classes like pristine, touched, valid, invalid, dirty, and submitted.
- Produced content pages with CSS3 and SASS layout and added custom UI Themes to the web page using SASS instead of inline- styles or direct CSS.
- Developed REST web services, using Express JS and Node Js which can also allow the other applications to access the data through JSON data.
- Used Web pack on top of node server for building the application.
- Used SVN for version control for maintaining the source code.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Involved in using AngularJS directives, services, controllers and filters.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Analyze, debug and investigate on problems reported by users. Performed code reviews (standards, performance tuning, refactoring, reusability).
Environment: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Ajax, Bootstrap, Angular JS, Node Js, NPM, MongoDB, Web pack, SASS, Babel.
Confidential
Jr. UI Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Writing and implementing CSS3 throughout the site, both as in - line and imported files.
- Designed web application user interface, interaction scenarios and navigation based on
- Analysts, interpretations of requirement and use cases.
- Gathered the data from the backend using AJAX, JQuery and JSP.
- Wrote code in JQuery/JavaScript/CSS/AJAX for the navigation oriented application and used JavaScript and CSS for UI Design Mockup.
- Wrote JavaScript for Node JS applications that is useful for interacting with server and
- Network applications.
- Used JQuery fancy box plug-in that adds stylish drop shadow to images posted on the
- Webpage using jQuery.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Created and deploying new features in order to sustain and amend existing applications.
- Fixed Front-End issues with the layouts.
Environment: HTML, CSS, AJAX, Web Services, DOM, Usability Testing, HTML, DHTML, XML.
Confidential
Trainee Software Developer
Responsibilities:
- Primary role was to improve GUI, solve the navigational issues.
- Designed the web applications using use - case diagrams, class diagrams, sequence diagrams and activity diagrams.
- Developed web forms using HTML for the application
- Developed data insertion forms and validated them using JavaScript.
- Designed various multiple styles with colors, fonts, backgrounds in CSS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, and Pseudo elements.
- Responsible for code optimization and test the website across different browsers.
- Worked with user interfaces and applied usability principle to portals.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
Environment: HTML, CSS, JavaScript, AJAX, Eclipse and Windows XP.