Post Job Free
Sign in

Senior Web/Front-END Developer

Location:
Richmond Hill, NY
Salary:
60/hr
Posted:
January 03, 2018

Contact this candidate

Resume:

Sai Bhargav *

SAI BHARGAV

SENIOR WEB/FRONT-END DEVELOPER

****.**********@*****.***

913-***-****

CERTIFICATIONS

W3Schools HTML Certified.

W3Schools CSS Certified.

W3Schools JAVASCRIPT Certified.

W3Schools JQUERY Certified.

W3Schools PHP Certified.

W3Schools BOOTSTRAP Certified.

TWB Certified Angular Developer.

MongoDB Developer Certified.

TECHNICAL SKILLS

Web Technologies

HTML, CSS3, XML, XHTML, XSLT, JavaScript, AJAX, JSON, PHP and ES6.

JavaScript Libraries

ReactJS, RequireJS, NodeJS, DJango, AngularJS, CanvasJS, JQuery

Frameworks

Hibernate, Spring MVC, Struts, BackboneJS, Ruby, Bootstrap, ASP.NET, Jasmine, JUnit.

Database

PL/SQL (Oracle), MySQL, MSSQL, MongoDB (No SQL).

Tools

Gulp, Bower, Webpack.

IDE’s and Tools

Eclipse IDE, Dreamweaver, Firebug, Developer Tools, Sublime Text, Notepad++.

Debugging Tools

Firebug, Dev Tools, Fiddler, Chrome, Firebug Lite. Operating Systems

Windows, Mac OS, Linux

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari Defect Tools

HP Quality Center, JIRA

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Utilities

Eclipse, SVN, GIT, Firebug, Fire Path, Spring STS

SDLC

Agile (Scrum), Waterfall.

Sai Bhargav 2

PROFESSIONAL SUMMARY:

7 years of experience in System Analysis, Design and Development of web and desktop based, N-Tier, Distributed, Client/Server applications and database technologies.

Currently working on Angular 2.0 with TypeScript and other latest client side technologies including React, ES 6, Gulp, NodeJS, RxJS, Angular-CLI, Webpack, Karma, Protractor and Jasmine.

Strong experience in implementing web applications using MEAN Stack: implemented from the front end

(AngularJS) to server side (Node.js), with the help of database (MongoDB) and robust routing technology (Express.js).

Good working experience in designing and implementing various web applications in both LAMP (Linux, Apache, MySQL, PHP) and WAMP (Windows, Apache, MySQL, PHP) Environments.

Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, and CSS Margin, CSS padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS behaviors in CSS.

Experience with CSS preprocessors like LESS and SASS.

Highly proficient in developing Single Page Applications (SPAs) with open source JavaScript frameworks like AngularJs and Bootstrap.

Proficient at using ReactJs to render some advanced components on the server side, along with Flux pattern and Redux library.

Extensive experience in designing professional User Interactive (UI) web applications with the help of IDE’s like Dreamweaver, Aptana, Sublime editor, Eclipse, Webstorm, IntelliJ, Komodo Edit, Visual Studio etc .

Worked with Grunt & Gulp for task running & minification and used Webpack as a build tool.

Strong experience using ECMAScript6 and transpiling of ES6 to ES5 using Babel.

Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC), Factory, Singleton, DAO & Closure design pattern and Test-Driven Development (TDD) using QUnit and Jest.

Experience in Servlets, JSP, JSTL, JDBC, XML, SAX, DOM, JAXP, JDBC, Java Beans, Custom Tags in JSP, Multi threading, SOAP and REST web services, JNDI, JMS, Struts 1.x&2.x, Spring and Hibernate.

Worked on Visual studio, SQL server and JavaScript frameworks and libraries like JQuery, Angular.js, Backbone.js, Node.js, Mustache, React.js, knockout.js etc.

Experience in writing Unit Testing using Jasmine, Karma and Mocha.

Experience with JIRA for ticket tracking, managing the project requirements and the tasks.

Experienced in complete Software Product Development Life Cycle (SDLC) while being exposed to, Agile/Scrum and Waterfall processes. Hands on experience implementing security controls including authentication and authorization schemes (Base64, oAuth2), session management, cross-site scripting

(XSS), cross-origin request sharing (CORS), secure AJAX operations.

Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.

Good experience on version control systems Git, CVS, SVN and package managers like Bower, NPM and Ensighten, Adobe DTM.

Basic experience using Adobe Photoshop & Illustrator and conversion of PSD to HTML. Sai Bhargav 3

WORK EXPERIENCE:

Senior Web/Angular Developer at H&R Block Kansas City, KS May 2015 - Present

Description: Consolidated many system’s functionalities by implementing a single set of processes on the new platform. This new system combined web based technologies with relational database capabilities and streamlined the entire process eliminating redundant and inconsistent processes. The key functions were financial processing to compute pretax filing amount for all applicable tax payers; generate advice and proof to submit to tax receiving department; and generate reports on returns, daily and weekly paid and outstanding details. The system also allowed internal and external users to inquire basic tax filing details such as tax preparation and calculation details, tax deduction and returns information. Responsibilities:

Developed UI components using ReactJs, Bootstrap and Angular 2 and achieved effective, maintainable code in a timely fashion.

Converted CSS styling code into its own framework SASS/SCSS for code reusability.

Used BOOTSTRAP for making the website accessible on all devices.

Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages.

Used Angular 2 and NodeJS to structure JavaScript code in MVC architecture.

Developed several Angular Filters to provide better search experience.

Created custom events to perform multiple events on single component using Angular 2.

Extensively used Bootstrap for responsive Web Design and maintained cross-device compatibility for mobile and tablet devices.

Worked on REDUX framework which helps to relate different components each other on Single Page Application.

Used MINIFICATION, BUNDLING and other optimization strategies to enhance page loading performance.

Extracted and manipulate data from MongoDB through MongoDB Client and experience with Mongoose framework as a database modeling tool.

Performed PERFORMANCE TUNING in the SQL queries and Stored Procedures.

Handled REST API calls with AJAX and processed JSON data responses to format, validate and display the data as per client need.

Used NodeJS to offer an easy and safe way to build high performance and scalable network applications.

Experience using NodeJS to run the application on GRUNT server.

Used Gulp as task runner for developing automation.

Developed automated unit test cases to validate defect-free code, used Jasmine to write unit test cases based on Karma. Conduct code reviews with peers and management.

Dealt with the integration of ReactJs code to Scala code that is to ensure the client side and server side are maintained and integrated properly with proper libraries.

Developed query based styles using LESS.

Sai Bhargav 4

Experience using JIRA for ticket tracking and worked on requirement gathering and analysis.

Actively participated in daily scrum stand-ups to discuss the progress of the application.

Involved in Sprint planning and retro meetings.

Environment: HTML5, CSS, ReactJs, Java, JavaScript, ES 6, Bootstrap, LESS, Scala, Git, Bit Bucket, Jasmine, Jira, IntelliJ, MongoDB, AWS.

UI/Front-End Developer at AECOM Austin, TX

Jul 2014 – May 2015

Description: AECOM is a global network of experts working with clients, communities and colleagues to develop and implement innovative solutions to the world’s most complex challenges. The high priority project which has been developed in a timely fashion involved upgrading web application within the company’s work space. The upgrade involves the compatibility of the company’s website over different devices using web-compatibility technologies.

Responsibilities:

Worked with program managers in gathering requirements, helped in developing JavaScript/CSS and AJAX based prototypes and provided technical guidance, on the technology infrastructure. Implemented lazy loading for images using and optimized the JavaScript code to make the site run in milliseconds and performed web optimization. Worked on the Jquery tabs, Modal Window, Accordion to develop proper User Interface. Created and integrated localization keys for internationalization.

Updated existing parts of the site using CSS-based layouts and SASS. Converted PSDs into professionally rendered, pixel perfect deliverables. Wrote cross-browser CSS and JavaScript using MODERNIZR to support multiple browsers such as Firefox, Safari, IE 7, IE 8 and Chrome.

Used BOOTSTRAP for making the website accessible on all devices.

Implemented DESIGN PATTERNS.

Reviewed UI design flow-charts, suggest alternative UIs, create and distribute interactive proof of concept UI components for team review. Reduced inconsistencies and usability issues. Worked for multiple teams under tight schedule.

Handled all client side validations, slide show, hide and show controls, drop down menus, Grid Layout and tab navigation using Angular JS.

Used JSON for storing and exchanging information between browsers and servers.

Implemented JQUERY PLUGINS to the application.

Developed Asynchronous means of retrieval of data from the server and database using Ajax features as well as JavaScript.

Developed desktop application tools using ASP.NET and C# for the internal company dashboard.

Experience on Object Oriented Class based PHP scripting to fetch data from query based database such as SQL.

Attended wire frame review, design and code walk through meetings.

Worked with business analysts to understand their business models and goals and help define strategy, content and features.

Sai Bhargav 5

Used SVN for version control and JIRA for defect tracking.

Involved in implementing the mobile version of the project using JQUERY MOBILE.

Involved in Agile process, monthly Sprints and daily scrums to discuss the development of the application.

Environment: JavaScript, HTML, MySQL 5.1.x, CSS3 and CMS, Web 2.0, AngularJs, Jquery and Modernizer.JS, Mustache XML, AJAX, ASP.NET and C #.

UI Developer at Hamilton Group Princeton, NJ

Jan 2013 – July 2014

Description: The goal of the project is to develop a front end user interface for a web application, which determines the eligibility criteria for all services provided by the company. The project also involved in converting web application from the existing JavaScript/JQuery code to Typescript/AngularJs using Babel and Webpack.

Responsibilities:

Worked with business analysts and owners to generate mockups & concepts of various screens and its architecture according to UI Specs and business requirements.

Worked with several cross-functional teams including business analysts, owners, operations, support development and training teams to maximize user centered application efficiency.

Supported client side MVC using AngularJs for code reusability and maintainability.

Maintenance and featured creation using Web Technologies such as HTML5, CSS3/LESS, Bootstrap, JavaScript, Jquery, AngularJs, ASP.NET, PhotoShop and other Front-End development processes.

Implemented responsive web design using media queries and bootstrap. Worked with CSS preprocessors SASS/SCSS, LESS, focusing on reusability and modularity.

Involved in writing application level code to interact with API’s, Web Services using AJAX, JSON and XML.

Involved in transformation of web application code from Typescript to ES5 code via ES6.

Developed web API using Node Js and hosted on multiple load balanced API instances.

Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO/ web standards.

Testing the website on multiple browsers with their old as well as latest release.

Used NPM, GULP, GRUNT for UI task runner and experienced using the GRUNT commands for building and deploying the project.

Co-ordinate with QA for testing, Production Releases, Application Deployment and integration.

Worked with different third-party vendors for creating and integrating new modules like parade-perks, parade-mobile site, coupons, Numeric ipad Apps, Dash save and serve etc., using web technologies. Environment: Java, HTML4/5, CSS3, JavaScript, Jquery, JSON, AngularJs, Bootstrap, NodeJS, JSP, AJAX, Mustache, GWT, PhotoShop, PLSQL and MongoDB.

Sai Bhargav 6

Full Stack Developer at Future Generali Life Insurance Hyderabad, India Aug 2011 – Dec 2012

Description: Future Generali Life Insurance provides a complete range of simplified solutions for the financial security of customers and enterprises, including savings, family protection, Unit Linked Policies as well as group products. The work performed in the project is internal to the company. It included developing user interface using Future Visual Works which is tested and proven Enterprise Cloud computing platform that enabled development of multi-tenant, robust and scalable web-enabled solutions. Responsibilities:

Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, jQuery, JavaScript and Spring MVC.

Build, configured and deployed Web components on Web Logic application server.

Migrating code from C++ to java using the Object oriented concepts

Developed and tested web pages for cross browser support as well as worked on bug fixing & tracking activities.

Implemented custom JSP tags for displaying trader data.

Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.

Developed test cases using J Unit for functionality and unit testing.

Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.

Environment: Java, C++, HTML, CSS, JavaScript, jQuery, J2EE, Oracle, spring, UML, JSP, Servlets, Windows XP. UX Designer at Global Data Tech Hyderabad, India

June 2010 – July 2011

Description: One of two designers at this company, my tasks include Print Ads, Website Design and Development, UX/UI Design, Snapchat Geofilters, logo & rebranding and any other design/creative work that a start up needs.

Responsibilities:

Performed in designing interactive experiences, animations.

Performed several client online web pages and bug fixing.

Designed front-end layouts using PhotoShop and converted them using XHTML/HTML, CSS, JavaScript & Ajax as per latest W3C Web Standards.

Designed seasonal landing web pages with animations using Adobe Photoshop and Flash CS3. Designed and developed prototypes and proof of concepts.

Sai Bhargav 7

Worked on multiple projects simultaneously as directed by project manager and was involved in many storyboarding activities, wireframing and banner and logo creations. Environment: XHTML, HTML, CSS, JavaScript, JQuery UI, PhotoShop, Flash CS3, MVC Framework, JQuery Mobile JavaScript, JQuery, JSON and AJAX.



Contact this candidate