Jaswanth
*********.*@*****.***
Ph. no: 913-***-****
Professional Summary
6+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N-tier and web applications.
Experienced working as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, Backbone JS, Node JS, React JS, DOM, jQuery, Ajax and JSON.
Good experience using HTML5/CSS3 development.
Experience working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table and Pseudo Classes.
Good Experience using Grunt for Front End Task Runner. Also using Yeoman, Bower, and NPM.
Experience working with Responsive Web design.
Extensively used the JavaScript frameworks jQuery.
Experienced in designing using Web Standards.
Experienced in developing table-less layouts.
Experienced in developing responsive web design using Bootstrap.
Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
Accessible Rich Internet Applications (ARIA), (especially those developed with Ajax and JavaScript) more accessible to people with disabilities.
Good Knowledge on implementation of User-Centered Design (UCD) methodology.
Good Understanding of Document Object Model (DOM) and DOM Functions.
Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
Experience with full Software Development Life Cycle (SDLC) architecting scalable
Platforms, object oriented programming, database design and agile methodologies.
Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
Worked extensively in Agile Development process.
Experience in software configuration management using SVN, GIT.
Successfully executed all the test cases using Karma and fixed bugs/issues identified during the test cycles.
Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
In addition, I aim for human-centered development through DOM traversal and manipulation in modular JavaScript, and the usage of modern front-end frameworks such as AngularJS and Bootstrap.
Having Strong written and oral communication skills.
Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
Technical skill-set
Language
C, C++, Java
Web Technologies
HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, AngularJS, NodeJS, ReactJS, BackboneJS.
Methodologies
Agile, Waterfall, Scrum, UML, Design Patterns
Databases
Oracle9i, MySQL, MongoDB
Application/Web server
Apache Tomcat, WebSphere, Web logic server 11g
IDE’s
Eclipse, Sublime Text Editor, WebStorm
Version Controls:
SVN, GitHub
Operating System
Windows 98/NT/2000/2003/XP/7, Linux, Mac OS X
Work samples:
Git link:
https://github.com/tjaswanthreddy
Professional Experience
Project 1:
FedEx, Orlando, FL Jan’16 – Till Date
UI Developer
Responsibilities:
●Developing dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS, ReactJS, NodeJS, LESS.
●Used AngularJS MVC framework to build Web application for the internal use of the organization.
●Developed various reports and charts using HTML Canvas, HTML SVG, D3JS, and SVG by passing JSON objects and Arrays as input both for mobile and web applications.
●Developed various customized views using jQuery, JavaScript, HTML, XHTML and CSS3.
●Developed responsive web pages using Bootstrap and CSS3 media queries.
●Implemented Sunburst graph using D3JS with SVG elements.
●Worked with CSS preprocessor LESS, focusing on reusability and modularity.
●Wrote application level code to add functionality to the perform client side validation using AngularJS and JavaScript.
●Developed tabbed forms by using AngularJS directives.
●Developed custom directives, factories and services in AngularJS.
●Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services.
●Enhancing the UI with a foundation in fundamental UX techniques allows me to create very user-intuitive presentations that give the user a sense of the flow of information, the hierarchy of content, as well as providing greater accessibility with clean HTML5 syntax and 508 accessibility standards.
●Designed various routing mechanisms using AngularJS.
●Implemented $http functionality in AngularJS in order to retrieve data from web servers.
●Brought the HTML and CSS of an existing web site to the latest web standards.
●Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript.
●Added ARIA attributes to search content to relate dynamic server-side information to screen readers and for greater keyboard accessibility.
●Checked for cross-browser compatibility issues in regards to HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools.
●Migrated a part of Angular app to ReactJS.
●Followed React flux architecture for uni-directional data flow.
●Used React routes for synchronizing UI and URL.
●Used NodeJS with react for server side rendering. Implement modules into Node JS to integrate with designs and requirements.
●Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
●Worked on responsive web designing (RWD). Application is supportive for large, medium and small devices using Bootstrap.
●Followed JIRA, which is work tracking tool. Used to update JIRA each and every stage as per the development i.e, ready to develop, build, test, approve.
●Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp
●Worked on cross browser compatibility issues and fixed the bugs.
●Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
●Used Jenkins to build the code and worked on DDCT & ICM tools (Content management tools) for the deployment purpose.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, Bootstrap, AngularJS, NodeJS, ReactJS, D3JS, Grunt (Task runner), DDCT & ICM (Deployment tools), WebStorm (IDE)
Project 2:
Sprint, Overland Park, KS Jan’15-Dec’15
UI Developer
Responsibilities:
●Worked on application center screens and developed interactive professional and dynamic user interfaces using HTML5, CSS3, SASS, XHTML, JavaScript, BackboneJS, AngularBootstrap, jQuery and AngularJS.
●Redesigned UI screens for developing table-less layouts using CSS selectors.
●Extensively used AngularJS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
●Used AngularJS for constructing clean, modular, reusable services, models, controllers, and templates, data-binding, and routing.
●Build data visualizations to monitor server load, web server speeds, data processing using BackboneJS.
●Developed extensive 508 accessibility tests using NVDA and JAWS, ensuring accurate judgment of text-only pages, timed responses, table headers, charts, diagrams, image maps, and redundant text links.
●Involved in the creation of interface to manage user menu and Bulk update of Attributes using jquery and Angular.
●Built mobile applications UI layout using Apache Cordova.
●Proficient in Photoshop Illustrator, Omni Graffle or other visual design and Wire Framing.
●Integrated MongoDB and spring communication and established data mappings and used MongoDB repository and spring mongo template for persistence.
●Involved in writing jQuery-based Ajax requests using jQuery. Get or jQuery. Ajax and jQuery.
●Developed jQuery code using XML Http Request Adapter to send an AJAX request to the server side code and implemented a call-back function for handling results.
●The project is built upon the Single Page Application (SPA) criteria.
●Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
●Involved in team meetings with corporate webmaster's UI team for understanding needs in new implementation & also involved in daily team meetings & weekly scrum meetings.
●Implemented AJAX calls for better web based User Interface.
●Used Maven for building the code.
●Created unit test cases for the Angular application using Jasmine to test individual functions/modules.
Environment: HTML/HTML5, CSS/CSS3, AJAX, JSON, JavaScript, jQuery, AngularJS, Gulp (Task runner), Maven, Sublime (IDE)
Project 3:
Brigade Corporation, Hyderabad, India Jan’12-Jul’14
UI Developer
Responsibilities:
●Attend Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint
●Developed User Interface for the project using HTML and CSS.
●Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, JSON and HTML.
●Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built
●Wrote application level code to perform client side validation using jQuery and JavaScript
●Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
●Interacted with java controllers (jQuery, Ajax, and JSON to write and/or read data from back end systems)
●Maintained, enhanced and recommend solutions that best suit the business and technological needs from the UI standpoint
●Created cross-browser compatible and standards-compliant CSS-based page layouts
●Strong communication, analytical and interpersonal skills working within cross-functional teams
●Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, HTML, CSS, Adobe Photoshop.
Project 4:
Virtusa Technologies, Hyderabad, India Aug’09-Nov’11
UI Developer
Responsibilities:
●Analyzed, Designed and developed the system to meet the requirements of business users.
●Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
●Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
●Developed screen functionality using HTML, CSS, JavaScript.
●Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
●Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
●Implemented interaction between frontend and backend using the JSON object.
●Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
●Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON.