Resume

Sign in

Web Services

Location:
Hoffman Estates, Illinois, 60169, United States
Posted:
October 27, 2016

Contact this candidate

Resume:

Naga S

**** ******* ****, ******* *******, IL ***69 816-***-*****202 acw9j2@r.postjobfree.com

Overall 7 years of extensive development experience in designing User Interface (UI) applications and professional web applications using Node JS, React JS, Angular JS, Backbone JS, and Bootstrap.

Experience in developing web application using Angular JS 2.

Experience in using JavaScript Model View Controller (MVC) frameworks such as Angular JS and Backbone JS with a good understanding of competing frameworks.

Expertise with creating single page applications using Angular JS with MVC capability.

Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.

Extensively utilized Angular components like Providers, Directives, factories & services used across the application.

Used best coding practices and naming conventions while writing code in AngularJS, Ionic, CSS and HTML.

Expertise in Java Script, HTML5, Backbone JS, Bootstrap, CSS SASS, JQuery, AJAX related technologies.

Utilize CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design) POCs for various devices.

Well experienced in checking cross browser compatibility across various browsers like Internet Explorer, Firefox, Safari, and Google Chrome.

Experience with Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.

Designed Responsive Web pages using Media Queries.

Experience in Object Oriented Programming (OOP) with JavaScript.

Very good experience in Document Object Model (DOM)

Worked on node.js to write server side scripts in JavaScript.

Experienced in software development life cycle using various methodologies like test driven development, agile and waterfall.

Experience in developing system automation tools in Python.

Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

Experience in Test Driven Development (TDD) environments using Karma/Jasmine.

Hands on experience in writing jQuery code and RESTful web services.

Experience in using various tools & IDEs for development and design like NetBeans, Edit Plus, Notepad+ +, Eclipse, Adobe Photoshop and Dreamweaver.

Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.

Experienced using scaffolding tools like Yeoman.

Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), programming and implementation.

Strong working experience of relational database management systems like Oracle, MYSQL.

Excellent written and verbal communication skills and presentation skills.

Professional Experience

SENIOR FRONT END DEVELOPER SPECTRUM INC MAY 2014 – AUGUST 2015

Spectrum offers an online customized proprietary management system that encompasses order and asset management, real time inventory, invoice visibility, and usage tracking and auditing which improves information access and enhances operational workflows within the telecommunications infrastructure. My role is to giving technical support especially in front end designing. Unified Polaris is a role based application where construction coordinator can login and create a job or an inquiry and assign the individual artifacts of that job to vendors (Internal or external). One job has different artifacts like survey, design, construction, financial, notes which need to be completed to mark job as completed.

Responsibilities:

Involved in developing UI pages using HTML5, CSS3, JSON, JavaScript, and Ajax.

Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.

Built web applications which are more user interactive using latest technology Angular JS2.

Built Web pages that are more user-interactive using JavaScript, AngularJS, and Bootstrap.

Participated in development of a well responsive single page application using AngularJS framework and JavaScript in conjunction with HTML5, CSS3 standards.

Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).

Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.

Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models)

Used interactive data binding, filters and animation events using AngularJS.

Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.

Created different Angular directives used across the different templates in the Single Page application.

Used Node.JS to run the application in a web server in staging environment.

Using Grunt for automated building of application including unit testing (Jasmine /Karma).

Web app is designed based on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is handlebar.js

Involved in writing end to end test suites using Jasmine frame work and Protractor tool based on top of Selenium server.

Having good experience in building multi-threaded Java server side applications and frameworks.

Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.

Used Open source products to build re-usable components that can be used as base application frameworks.

Extensive use of JDBC to communicate to the Database for storing and retrieval of information.

Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.

Created forms to collect and validate data from the user in HTML5 and AngularJS.

Developing an automated test system to validate product coupon using Python.

Experience in creating GIT repositories and specified branching strategies that best fitted the needs for the client.

Used Dreamweaver, Photoshop for implementing application and designing graphics and images.

Used Agile methodology for the software development.

Involved in reoccurring Iteration planning meetings along with the team of BA's and back-end Developers to gather requirements and enhance the application functionality and add new features.

Used AJAX & JSON communication for accessing RESTful web services data payload.

Debug the application using Firebug, developer tools to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

Created and modified new and existing pages, applied new styles on the pages using CSS, Bootstrap and JavaScript.

Environment: AngularJS, AngularJS 2, JavaScript v1.8, HTML5/4, CSS3, v1.5.8, Ajax 16.1.0, Node JS v6.3.1, Protractor, JSON, Java 5.0, Jet BrainsWebStorm, Spring, Hibernate, Adobe Photoshop, SOAP, Web Services, GIT, Selenium 2.53.1, Java 8.101, Python 3.5.2, Jenkins, Maven, Jasmine, Karma.

UI DEVELOPER CDK GLOBAL AUGUST 2012 – MAY 2014

CDK Global is a one-stop shop for travelers and locals to book amazing activities. Whether it’s going zip lining, swimming with sharks or taking a cooking class, Peek connects people with everyday adventures that create lasting memories Experiences.

Responsibilities:

Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfilment workflow.

Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Created single page applications using Angular JS with MVC capability.

Used Node.js for scalable server side application.

Implemented MVC Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.

Developing customer facing software for managing advertisements within websites using Backbone.js, JavaScript / jQuery, HTML.

Used Bootstrap JS and other front end frameworks.

Developing Python Scripts to parse XML documents.

Implementing business logic using Python/Django.

Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.

Strong working experience in solving Cross-Browser Compatibility challenges and processing Responsiveness.

Applied data visualization by adding grids and dynamic graphs with data fetched from JSON web services.

Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.

Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications.

Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.

Applied media queries to created responsive website across different size of screens.

Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.

Created database tables and manipulated data using MySQL.

Conducted unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.

Involved in using JQuery Validation Plug-in for client side validation.

Designed navigation structure, interaction and styling for an AJAX environment.

Focused on resolving cross browser compatibility regarding to redesign of CSS and JavaScript.

Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.

Committed code change into repository by using version control tool SVN.

Writing unit tests in Angular using Jasmine and Karma as test runners.

Involved in maintenance, transformation and support appropriate formats for existing applications.

Worked with back-end side to configured applications with Apache Server.

Used W3C CSS Validator to check markup validity.

Responsible for introducing an increased quality standard for web page design and maintain quality with innovative internal solutions.

Environment: HTML 4/5, JavaScript, angular.js, AJAX, CSS2/3, JSON, JQuery, XML, AngularJS Directives. Java, servlets.

UI WEB DEVELOPER CDK GLOBAL MARCH 2010 – AUGUST 2012

CDK Global is the largest global provider of integrated information technology and digital marketing solutions to the automotive retail industry. I have worked on a project related to UI design which included designing layouts and building wizards and reports.

Responsibilities:

Involved in the requirements analysis, designing, development, testing and maintenance of the websites.

Developed websites using HTML, CSS3, JavaScript, JQuery, Google Maps API (JavaScript Library), XML and Ajax

Implemented RESTful Web Services for other applications to communicate.

Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.

Performed client side validations over the forms using JavaScript.

Used Ajax to refresh only certain section of the page and reduce the load on the web server.

Defined text alignment, borders, positioning and many other typographic characteristics.

Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.

Used AJAX Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.

Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.

Used AJAX for asynchronous communication between client and server.

Developed data insertion forms and validated them using JavaScript.

Design HTML prototypes, visual interfaces and interaction of Web-based design and hand code CSS.

Created several patterns of representation using different MVCs.

Dynamic content management at client side using AJAX, JavaScript, DHTML.

Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.

Extensively tested the websites, identified the bugs using Firebug and fixed them.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.

Worked closely with the programmers for project requirement analysis.

Created new static model pages with cross browser compatibility features.

Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.

Created required Views, Indexes and Clusters.

Designed report previews for PDF and Excel using SQL Stored Procedure.

Created triggers for calendar based database events.

Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.

Wrote UNIX shell scripts to automate the batch process.

Environment: HTML4/5, DHTML, XHTML, DOM, CSS2/3, JavaScript v1.8, jQuery, JSON, AJAX, Adobe Flash, Dreamweaver, PL/SQL and Oracle10g, Java.

UI DEVELOPER ZAGMA IT SOLUTIONS APRIL 2009 – MARCH 2010

Zagma IT Solutions Pvt Ltd is a technology execution company that provides business efficiency solutions that can give real time connectivity to mission critical operations of any organization.

Responsibilities:

Worked closely with system analyst to understand the technical requirements of the projects.

Worked closely with Photoshop designers to implement mock ups and the layouts of the application.

Design and development of Web pages using HTML, CSS including AJAX controls and XML.

Involved in writing the Properties, methods in the Class Modules and also consumed web services.

Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.

Used JavaScript for custom client-side validation.

Involved in designing and developing the GUI for the user interface with various controls.

Worked with View State to maintain data between the pages of the application.

Environment: HTML4/5, CSS2/3, MySQL, JavaScript v1.8, AJAX.

Education

BACHELOR OF TECHNOLOGY MAY 2008

GPA: 2.23/3.0

Related projects: Experience developing websites and mobile applications.

Technical Skills and Certifications

LANGUAGE EXPERIENCE

Languages: Java/J2EE, Swift, .NET, C, C++, C#.

MobileOS: Android, iOS, Windows Phone programming.

Databases: 10G, My SQL, MS-Access, MS-SQL SERVER 2008, 2009, 2012, 2014, Google Datastore(NoSQL).

Development Tools: Eclipse, Android Studio, Xcode, Balsamic, Visual Studio.

Web Technologies: HTML, CSS, JavaScript, JQuery, BootStrap. AngularJS, ReactJS, PHP, ASP.NET.

J2EE Technologies: Servlets, JSP, JDBC, Spring, REST, Hibernate.

Design Methodologies: SDLC, Agile, OOP, Design Patterns, and SCRUM.

Build Tools: Gradle, Maven.

Version Control: GIT, CVS, Clearcase.

Testing: Jasmine, Karma, Junit.

Tools: SQL Developer, DB Visualizer, MS Visio.

Operating Systems: Windows UNIX, LINUX, MAC.



Contact this candidate