Abhi
emailto: *********@*****.***
ABOUT ME
Around 5+ years of experience in web development and design, I am passionate about creating intuitive websites. I am looking to push my abilities to the limit and continue to grow in creating rich, usable and functional web applications.
PROFESSIONAL SUMMARY
Strong web development skills with web framework including HTML, CSS, SASS, SCSS, JavaScript, Typescript, Bootstrap, Angular material, Angular JS, Angular 6/7, Node JS, React JS, JQuery, RESTFUL.
Expert understanding of user interface design principles, product build cycle and working within a cross-functional team under tight deadlines.
Expert at creating HTML and CSS pages based on wireframes, mockups, and interactive prototypes.
Good experience in using front end build tools like Webpack, Gulp.
Excellent experience with Software Development Life Cycle (SDLC) process. .
Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS including Angular JS.
Good knowledge on working on React JS, React-Redux Framework, and Flux design Pattern with React JS.
Used latest web technologies ECMA Script 6, React JS, Node and Web-Pack.
Experienced in various IDEs like Web storm, Notepad++, Sublime Text, Adobe Dreamweaver and Microsoft Visual Studio Code.
Good Knowledge using various UI Component frameworks like Angular material and Bootstrap. Expert in Integrating with backend using RESTFUL, AJAX web services.
Experience in waterfall and Agile development (SCRUM) methodologies.
Significant experience in Responsive Web Design (RWD). Made the web pages Responsive using JQuery UI and bootstrap, which can be operated in both PC's and Mobiles.
Built Angular JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
Excellent problem solving, analytical skills and technical troubleshooting skill& Excellent written, verbal and personal communication skills.
TECHNICAL SKILLS
Web Technologies
HTML5, XML, CSS3, SASS, SCSS, JavaScript, JQuery,
Responsive Web Design, JSON, DOM
IDE & Tools
Visual Studio Code, Webstorm IDE, Notepad++, Adobe Dreamweaver, Eclipse, Adobe Flash Professional+, Sublime Text Editor, Action Script.
JavaScript Libraries
JQuery UI, Angular.js, Amgular 6/7, backbone.js, Volta UI,
Require.js, Node.js, React.js, Bootstrap, Angular material.
Testing Tools
POSTMAN, Swagger, Jasmine, Karma, Protractor, Google Analytics.
Publishing & Debugging Tools
Adobe PageMaker, MS Office, Jenkins, JIRA
Fire bug, Dev Tools, Fiddler, and Chrome.
Wire Frame Tools & Version Controls
Adobe Illustrator, Microsoft Visio, Gimp, SVN, GIT
Application Servers & Operating Systems
Windows XP/Vista/7, Unix, MAC.
Database & Web Services & Web Tools
MySQL, Mongo DB, Dynamo DB, SOAP, REST, Amazon Web Services (AWS)
EDUCATIONAL QUALIFICATIONS
Bachelor of Technology at ICFAI University, India.
Masters of Science at University of Bridgeport, Connecticut, USA.
PROFESSIONAL EXPERIENCE
Client: Vonage, Holmdel, NJ Apr 2016 - Present
Role: Senior UI Developer
Description: Create click to dial extension and manage activities e.g. VGIS extension, Portal UI dashboard etc. The dashboards are created to show overall data in detail view.
Responsibilities:
•Developed the UI, layout and front-end programming (HTML) for web application that matches requirements of Vonage on boarding.
•Coordinated project activities and ensure that all project phases are followed and documented properly.
•Extensively involved 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, 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 on-going projects.
•Developing web pages effectively using, Angular 6/7, Angular JS, ES6, HTML 5, CSS3, JavaScript, Typescript and proficiently making webpages which are cross browser compatible.
•Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
•Written Angular JS controllers and directives where the REST calls are made to the Backend to fetch the respective data for the template and the directive is linked to the template.
•Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
•Built server less applications using AWS lambda and possess good knowledge in AWS cloud front, s3 bucket along with debugging the logs in the putty server
•Deployed applications on AWS in both ways by using JENKINS and manual upload of files in S3 Bucket
•Used various tools such as Continuous delivery/Continuous Integration (CD/CI), Jenkins to deploy applications to AWS and GIT for version control of code for incremental development and day-to-day activities in software development
•Monitoring the production alerts and on-call in OpsGenie.
•Improved user experience by designing and creating new web components and features
•Involved in complete SDLC – Requirement Analysis, Development, System and Integration Testing.
•Handling cross browser/platform compatibility issues (IE, Firefox, chrome and Safari) on both Windows and Mac.
Environment: HTML5, CSS3, JavaScript, AngularJS, Angular 6/7, AWS, MongoDB, Putty Server logs, OpsGenie, AJAX, JSON, Bootstrap, RESTful web services, NPM, Jasmine, Protractor, Jenkins, Webpack, OOPs Concepts, Agile, Angular material, Volta UI.
Client: J&J, Bridgewater, NJ Jan 2015 – Mar 2016
Role: UI Developer
Responsibilities:
Implement the web application using MEAN Stack technologies (MongoDB, Express, Angular, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
Participated with business analyst to understand the business requirements includes converting mock-ups or wireframes into single page applications utilizing HTML5, CSS3, Bootstrap, JavaScript and Angular 2.0 as its core framework.
Used Node Package Manager (NPM) to manage or install Gulp, Webpack, and body-parser.
Has worked with Node.JS for writing code in the server side and creating scalable network applications.
Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, XML and JSON.
Design web layouts using planet 9 software tool. Debug the data coming from the Backend API’s.
Make the application production ready.
Write simple SQL queries to fetch the data.
Implementing the process and strategy of Portal UI, Dynamic Web Interface development with accessibility standards (508), Apply usability and performance on cross browsers such as (IE6+, FF3+, Chrome, Opera, and Safari Mac/pc), touch screen devices and different media interfaces.
Achieved client-side scripting which helps reduce server side trips and thus helps in performance boost used Karma and Jasmine for unit test along.
Environment: HTML5, CSS3, JavaScript, Jasmine, Karma, GIT, Planet 9, Angular 4/2, Node.js, jQuery, Webpack, Eclipse, DHTML, CSS, jQuery, JavaScript, MongoDb, Windows, Visual Studio code.
Client: CMC Limited, Hyderabad, India. Jan 2014 – Aug 2014
Role: Software Developer
Responsibilities:
• Implemented Presentation layer using CSS Framework, Wire-framing, HTML5
•Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design& development for the project Involved in the process of analysis, design, and development of the application.
•Developed user interface using JSP and Java Script to simplify the complexities of the application
•The entire application was developed using MVC based architecture with help of used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
•Implemented client-side validations using JavaScript.
•Used Form Based Authentication.
•Used Web Sphere as the application server for deployment.
•Performed unit testing on various project modules using JUnit framework.
•Used Apache Ant as build tool.
•Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
•Implemented Log4J for Logging Errors, debugging and tracking.
Environment: JSP, HTML, CSS, JavaScript, JUnit, Shell, JQuery, JBOSS, Sublime, CVS.