Sign in

Developer Manager

Fremont, California, United States
February 07, 2018

Contact this candidate

Tulasiram Annabathula

UI Developer

Email: Phone: (925)***-****

Professional Summary

Over 4 years of experience as Front-end developer in creating various web applications using open-source technologies.

Analyzed all phases of software Development Life Cycle(SDLC), which includes User Interaction, Business Analysis/Modeling, Design /Architecture, Development

Styled content and website layout for user experience using CSS3 and HTML5

Build Application software UI using client-side languages & frameworks like JavaScript, jQuery, Backbone.js, Angular.js server-side languages like Node.js

Programmed application using Front End editors like Atom, Notepad, Notepad++, Sublime Text 2, Brackets IntelliJ Idea, and Web Storm.

Implemented module loaders like AMD (Asynchronous Module Definition); Used Common JS spec in a Node.js environment.

Automated time consuming jobs like testing and compiling using JavaScript-based workflow management tool like Grunt.

Resolved cross browser compatibility support in browsers, using Responsive Web Design (RWD) Debug issues using tools like Browser stack.

Expertise in analyzing the DOM Layout, MVC, JavaScript functions, Cascading Styles across cross -browser using Fire Bug and Chrome Developer Tools.

Experience in using various tools and IDEs for development and design like Eclipse, IntelliJ and Net Beans.

Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.

Troubleshooting Experience on debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).

Maintained versions of applications through Version Control Systems (VCS) like SVN and GIT.

Involved in a TDD (Test Driven Development) environment. Hands on experience in testing frameworks like Jasmine, Mocha & Karma.

Ability to write clear, well-documented, well-commented and efficient code for web development.

Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.

Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

Technical Experience

Web Technologies

HTML5, CSS3, JQuery, Express, Ajax, Bootstrap, AngularJS, Backbone, Node.js, CSS 3 Media Queries, CSS Bootstrap, SASS and LESS.

Programming Languages

JavaScript, Java, C

IDE Tools

Notepad ++, Atom, Sublime Text, Eclipse, IntelliJ Idea, Web Storm

JavaScript Libraries

jQuery, D3.js, Handlebars, Underscore, Moment, Validator,Require.js

Debugging Tools

Chrome Developer, Fire Bug


SQL server, PostgreSQL

Application Servers

WebSphere7, WebLogic, Tomcat, JBOSS

Operating Systems

Windows XP/Vista/7/8, MAC OS X, Linux

Version Controls

Git, SVN

Professional Experience

Client: Motorola, Schaumburg, Illinois Jan 2017-Dec 2017

Role: UI Developer

Description: Motorola is an American multinational telecommunications company. It provides devices, accessories, software and services. The project is developed for employees to apply for a travel request and claim the expenses spent during official travels. The primary features are travel status notifications, quick approval, domestic and international travel management. Upon submitting the request, it gets forwarded to his /her manager for further approval.


Developed two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.

Involved in building a high efficiency Dynamic Single and Multiple Pages Web Application using Angular JS, Node JS, HTML, HTML5, Java Script, Bootstrap, JQuery and CSS3.

Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Integrated the AngularJS application with the RESTFUL Web Services.

Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS.

Worked on Angular Strap Framework and Angular JS Validations.

Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.

Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.

Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.Used Package manager for the project like Bower and NPM

Used GIT for source control; Source code hosted on Bit bucket

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

Architected the entire app using Require JS to load only modules, which are currently in page and which in turn increases, the efficiency of the page.

Extensively used CSS (Cascading Style Sheets) along with Bootstrap to apply different styles to the layouts for varying screen sizes and pixels.

Used canvas and SVG tags to develop graphics functionality like chart .

Used D3.js library for data visualizations to monitor the application data.

Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.

Tested cross browser functionality and fixed major layout bugs for supported browsers.

Involved in a TDD (Test Driven Development) environment. Hands on experience in testing frameworks and tools like Jasmine.

Involved in Agile based approach to UI development.

Environment: HTML5, CSS3, Bootstrap, Angular, JavaScript, GIT, JSON, Jasmine, Karma, Gulp, Require JS, Node.js

Client: Sarvajeyam Solutions, Chennai, India Nov 2012 – May 2015

Role: Software Developer

Description: The Sarvajeyam Solutions is responsible for developing custom Application Development for clients. I am responsible for supporting the designing and functionality of core modules of chit guru using various technologies like HTML, XML and JavaScript. Also, developed various reports for their enhancement of business needs.


Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.

Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Used I Report for designing and development of reports.

Used UML concepts during the design phase like Use Case diagrams, Sequence Diagrams.

Coded JavaScript for page functionality and Pop up Screens.

Developed front-end screens with HTML, DHTML, CSS, and JavaScript. Extensively did client side validations using JavaScript.

Created XHTML pages with CSS and the box model.

Extensively used jQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.

Used jQuery core library functions for the logical implementation part at client side for all the application.

Responsible for design and development of the web pages using Bootstrap for mock- ups.

Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree

Implemented the drag and drop functionality using jQuery Framework.

Found and Resolved various CSS Compatibility issues.

Developed the front-end featuring rich web interface implemented using JavaScript library like JQuery.

Implemented XML parsing code for different application.

Involved in writing stored procedures, functions, and triggers in SQL server.

Integrated modules using servlets in JBOSS server in Chit Guru.

Has worked on JQuery mobile for designing user interfaces for web applications.

Environment: HTML, CSS, JavaScript, JQuery, PostgreSQL, JBOSS, XML, Java.

Contact this candidate