Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pramod Gaddam

Pleasanton,KS

Summary

8+ years of development experience with excellent knowledge in HTML/HTML5, XHTML, DOM, CSS/CSS3, JavaScript, jQuery, AJAX and JSON, MONGO DB and their behavior on different browsers. 5+ years of experience in Backbone.js, React.JS, Vue.js, nodeJS, RequireJS, Angular in development of front end/UI portals. Great hands-on project experience with JavaScript MVC such as Angular and Backbone.js. Strong experience in troubleshooting, debugging and modularizing the existing code. Deep understanding of Object-Oriented JavaScript programming and JavaScript MVC framework.

Overview

9
9
years of professional experience

Work History

Sr. Software Engineer (UI)

Kaiser Permanente
Pleasanton, CA
07.2018 - Current
  • Responsible for developing the UI pages using HTML5, CSS3, ReactJS, Bootstrap, Nodejs
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review
  • Worked on extensively on microservices architecture, writing scalable webservices
  • Styled using CSS3 to maintain the uniformity of the all the screens though out the application and positioning of the screen objects
  • Well versed in writing re-usable React components
  • Designed and implemented quick search using React.js for articles based on number of likes
  • Implemented responsive web design using media queries and bootstrap
  • Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features
  • Converted wire frames to HTML prototypes
  • Created forms to collect and validate data from the user in HTML and JavaScript
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome
  • Fixed bugs developed pages and styled in a table-less environment
  • Developed mobile cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API
  • Used Angular JS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc
  • Defined new validations through Angular for the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website
  • Strong foundation in javascript along with Angular 4.0 and familiarity with Angular 8.0
  • Developed Web API using Node JS and hosted on multiple load balanced API instances
  • The application was built on Node JS using the template system
  • We utilized for CSS development and unit tests were developed with Mocha
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment
  • Managed time effectively meeting all the deadlines for the release of projects
  • Keeping an eye on security updates and issues found with Vue.js and all project dependencies
  • Solved the padding effect differences among the various browsers i.e., browser’s compatibility using polyfix
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Involved in writing jQuery-based Ajax requests using jQuery.Get or JQuery.ajax and jQuery.Post
  • Created a template builder prototype in a SPA using Full stack (Node JS, Express JS, MongoDB) to replace an old system used by the Ads team to generate email camp
  • Collected data from focus group and created JSON files to query on Mongo DB
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
  • Managed code with unit tests and GitHub
  • I develop aunit tests for each new feature implemented using Jasmine and Karma testing frameworks
  • Used JIRA for task assignment, bug tracking, and fixture
  • Environment and Technologies: HTML 5, CSS3, Angular 8
  • Vue.js, Node JS, Mongo DB, Express JS, Bootstrap, AJAX, JSON, XML, Thyme Leaf, Firebug, Chrome Canary, Apache Maven, Eclipse, Brackets, Github, JIRA for Agile development, Jasmine, Karma
  • Identified issues, analyzed information and provide solutions to problems

Sr. UI Developer

American Airlines
, TX
05.2016 - 07.2018
  • Developed Login/Registration/Edit of user profile integration with community sites using HTML5, CSS3, and JavaScript
  • Registration & Edit User Profile for all FTN sites
  • Developed Project Page module which facilitates editors can select articles displayed on the site using Object-Oriented Programming
  • Developed White Paper Display Module which including rate the asset, saving for later, and email colleague functionalities
  • Developed the Whitepaper upload functionality
  • Used advanced JavaScript to create interfaces and help manage cross-browser compatibility
  • Implemented pagination/date calendar using jQuery
  • Used JS frameworks such as AngularJS (for data-driven apps) and backbone.js (for heavy DOM manipulation)
  • Written CSS and implemented it in the views/layouts as needed
  • Worked on optimizing SQL queries to improve the loading times of the web pages
  • Analyzed and improved application efficiency by optimizing
  • Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility
  • Environment: Windows, Eclipse, JavaScript, HTML5, DHTML, CSS, jQuery, AJAX, AngularJs, Vue.js, , Jasmine.
  • Improved and expanded project platforms using JavaScript to develop rich User Interfaces
  • Used Agile planning principles to deliver tailored solutions that met customer requirements
  • Developed application UIs via emerging front-end technologies

Sr. Web Developer

Caterpillar
Peoria, IL
12.2014 - 05.2016
  • Working as an application developer, experienced with controllers, views and models in Backbone.js
  • Designed and developed the application to be responsive for desktop, mobile and tablets using HTML, jQuery and JS
  • Used Backbone.js and Handlebars.js framework where data from backend is stored in model and populated it to UI
  • Used Sublime for developing code modules in the development environment
  • Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project
  • Implemented validation for the various form fields such as email and telephone etc
  • Experienced debugging and solving cross browser compatibility problems
  • Worked independently with minimal assistance and worked across multiple aspects
  • Involved in daily meetings to keep track of the on-going project and issues
  • Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements
  • Built Web pages that are more user-interactive using HTML5, CSS preprocessors like LESS, JavaScript, React JS, React-Redux and Redux- Saga
  • Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow
  • Worked with React js and redux for creating the internal application form scratch
  • Worked with 2d and 3d transformations for creating react applications
  • Used jasmine, jest for writing test cases in the angular and react framework and karma as the test runner
  • Used ES6 and JSX with react for component development
  • Used Babel to compile JSX and Es6 into JavaScript
  • Involved in using React-Router to turn the web application into single page Application and to route among different components
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Mongo DB
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Involved to implement various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library
  • Used node js in the back end to push the front-end code
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
  • Worked with Docker files and Jenkins to deploy the applications in the backend, grunt and bower using node js
  • Worked with text editors like Visual studio code, Eclipse etc., to write the code
  • Worked with GitLab for version control and JIRA for defect tracking
  • Worked on Agile methodology for multiple sprints to push the code in time
  • Used Reactjs2, Ionic2, ReactJS framework for binding, DOM models linking, view model underlying data and behaviors
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Environment: HTML5, CSS3, LESS, JavaScript, ReactJS, JSON, Ajax, Node JS, MongoDB, PWA, Ionic, Twitter Bootstrap, Grunt, Bower, Jest, Windows 10, MS Office, Microsoft Teams, Bitbucket, Git, JIRA, ES5, RESTful web services, Docker.

Front End Developer

United Bank of Missouri
, MO
07.2014 - 11.2014
  • Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, Bootstrap and Angular 2.0, Angular 4.0 and React
  • Experience in implementing React-Router to turn applications into single page applications
  • Experience in using various features of Angular 2.0like data binding, routing, custom pipes, custom directives, string interpolation to meet custom requirements
  • Good knowledge on creating services with Angular 4@injectable property, as to make the service available for dependency injection when creating components
  • Designed dynamic client-side JavaScript codes to build web forms and simulate processes for a web application, page navigation using Angular 4
  • Worked on React JS - Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Built applications using Angular 2.0, coupled with NodeJS
  • Worked on JavaScript for page functionality and responsive tooltip plugins using jQuery
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept
  • Used Promises to make RESTFUL API calls for persistence and retrieval of data
  • Used the latest web technologies ECMAScript 6, React JS, Angular 2.0, Angular 4and NodeJS implemented as a backend server
  • Developed API's, database querying pattern for retrieval of data and use session tokens for auto sign in functionality
  • Worked with Cassandra DB for persisting data and user session variables
  • Used TypeScript to write class, interface, module statements, navigation and refactoring
  • Implemented singleton pattern for class using TypeScript
  • Used React-Autocomplete for creating google maps location search on the webpage, added Excel-Builder to download the Tabular data in Excel format using react
  • Developed components to fetch the data from the backend using Services
  • Responsible for the (D3) data driven development, Deploy and development of the web applications
  • Used GIT version control for software development, and regularly pushed the code to GitHub
  • Used JIRA and Atlassian Bitbucket for code collaboration with efficient use of Pull Requests and Peer Reviews and approvals
  • Developed cross-browser/platform with Ext JS 5.x/6.x, jQuery, AJAX and DHTML/CSS to desired design specs for single page layout using code standards
  • Followed Version One AGILE Lifecycle management software
  • Experience of working with SASS and task runners like Gulp JS
  • Maintained high level of unit test coverage through test-driven development
  • Worked on EXT JS with Restful and SoapWeb service technologies
  • Involved in bug fixing on functionality, performance and designing issues with React JS and React-Redux using Mocha & Enzyme
  • Working with writing unit test cases for Ext JS
  • Participated in everyday SCRUM meetings to discuss ongoing projects and related issues
  • Environment: AngularJS 2, AngularJS 4, ReactJS, NodeJS, TypeScript, Bootstrap, HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Ember JS, SASS, GIT, Bugzilla, Mocha and Enzyme.

Jr. Web Developer

SequelSoft India Limited
JADHCERLA, Telangana
06.2012 - 12.2013
  • AGILE methodologies were used to develop applications on a weekly progress
  • Involved in developing UI pages using HTML, AngularJS, DOM, CSS3, JSON, JavaScript, jQuery, Ajax and upgraded the existing ones using CSS3, jQuery, AJAX, JavaScript, JSON
  • Worked on AngularJS two-way data binding between DOM and model, dependency injection
  • I have used directives, controllers, validations, factory, services for calling the Web API controller and calling the 'GET', 'POST', 'PUT', 'DELETE' methods
  • Developed custom directives, Factories and Services in AngularJS
  • Implemented YUI Yahoo User Interface Friendly design with HTML, CSS and JavaScript for client-side validation and form submission functions
  • Used JavaScript DOM manipulation and JavaScript events to generate the data result in the UI
  • Designed and developed Front end UI, presentation layer using CSS and HTML
  • Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages and used MS Visio, Dreamweaver and Photoshop tools for web application development
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications
  • Developed real time tracking of class schedules and administrative interfaces using Node.js
  • Created an internal administration tool for our retail management team to update assets, inventory, and other sensitive information
  • Stack included Angular.js and node.js
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website
  • We created a web server using Node which intercepts the requests from the clients and passes the response
  • Used SOAP UI for testing web services request and response
  • Experience in XMLSOAP (web service) to communicate over the Internet
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree Implemented the Drag and Drop functionality using jQuery framework
  • Developed client-side AJAX application that uses JavaScript OOP, and more Bind objects and retrieves them via JNDI interface
  • Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing)
  • Use SOAP web services to communicate between applications running on different operating systems
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

Education

Master's - Computer Science

ITU San
2014

Bachelor’s - Computer Science

JNTU
Hyderabad, India
2012

Skills

  • In Depth knowledge/Experience of Web 20, JavaScript, jQuery, CSS3, andW3C Standards
  • Good experience in Development, Implementation, and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, and Internet/Intranet
  • Proficient with Eclipse, Sublime Text, Notepad , Net Beans, Visual Studio 2010/2012, CSS3, Bootstrap, Adobe Illustrator, Adobe Photoshop, and Dreamweaver
  • Extensive experience in various UI widgets using JavaScript libraries like Angular, Backbonejs, Requirejs, Extjs, and Nodejs and developing Rich Internet Applications RIA
  • Good knowledge of Vuejs framework and related components such as Vuex and Vue Router
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
  • Excellent problem identification skills through JUnit, Log4j
  • Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, Notepad, Webstorm
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
  • 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
  • Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages Created custom jQuery plugins for file upload, date control and drag and drop using Client templates
  • Technical skills
  • Web Development
  • HTML5, SASS, CSS3, JavaScript, Servlet, JSP, jQuery, PHP, JSON, JDBC, AJAX, XML, XHTML, DHTML, ASPNET, MVC, DOM, Bootstrap, WordPress, Joomla, W3C Standards and Section 508 Compliance
  • JS Frameworks
  • Angular, Backbonejs, ReactJS, Vuejs, Nodejs
  • Application Frameworks
  • Spring, Hibernate
  • Operating System
  • Windows, Linux, Unix, Mac OS X
  • Application Servers
  • Apache Tomcat, Web Logic, Web Sphere, http-server, Nginx
  • Programming Languages
  • C, C, JavaScript, SQL, java
  • Databases
  • PL/SQL (oracle), MySQL, MSSQL
  • IDEs worked on
  • Notepad, Sublime, Visual Studio, Eclipse, cloud9
  • Debugging Tools
  • Firebug, BugZilla, (internet explorer)
  • Software Tools
  • Microsoft Visual Studio, Photoshop, Dreamweaver, Balsamiq mockups
  • Others
  • SVN, GitHub, RESTful web services
  • Environment:
  • HTML5, CSS3, jQuery, JSP, AJAX, JavaScript, Responsive Design, Angularjs, Nodejs, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, DOJO, SOAP, Oracle, and Windows

Timeline

Sr. Software Engineer (UI)

Kaiser Permanente
07.2018 - Current

Sr. UI Developer

American Airlines
05.2016 - 07.2018

Sr. Web Developer

Caterpillar
12.2014 - 05.2016

Front End Developer

United Bank of Missouri
07.2014 - 11.2014

Jr. Web Developer

SequelSoft India Limited
06.2012 - 12.2013

Master's - Computer Science

ITU San

Bachelor’s - Computer Science

JNTU
Pramod Gaddam