Summary
Overview
Work History
Education
Skills
Timeline
Generic

Madhan Paidimarla

Cupertino,CA

Summary

Over 13 years of substantial software development experience in design and development of windows applications and web applications, Extensive Knowledge in design and development of User Interfaces using latest web standards.

Overview

15
15
years of professional experience

Work History

Senior UI Developer

Siemens
Foster City, CA.
12.2017 - Current
  • Developing reusable user interface components in native JavaScript
  • Rewrite the legacy components to make use of the latest web component framework
  • Work with PM and UX designer to understand requirement and ensure the technical feasibility of UI/UX design
  • Create and execute unit test cases and contribute to test automation
  • Participate in design and code reviews
  • Learn and research latest javascript frameworks and work on PoC projects to integrate and upgrade existing application
  • Evaluated user research to convert abstract ideas and requirements into planning tools such as journey maps, user personas and storyboards.
  • Environment: JavaScript, CSS3, HTML5, Gulp, Perforce, Node.js, ExtJS, WebComponents, Lit-Element

Senior .Net Developer

LendingTree
Charlotte, NC.
09.2017 - 12.2017
  • Rent vs Buy Calculator is an online tool designed to determine if renting or buying makes more financial sense for a given situation
  • Responsibilities:
  • Work with product owners to refine business requirements
  • To develop, maintain and support .net web applications with backend as SQL and front-end as VueJS
  • Develop and implement new features from "cradle to grave"
  • Code reviews to improve efficiency
  • Build intuitive, engaging, and fast-loading user-interfaces
  • Environment: Vue, CSS3, HTML5, .Net, Sass, Grunt, Bower, Docker, Github, BigQuery, Node.js

Full Stack Developer (intern)

4info
San Mateo, CA.
02.2017 - 08.2017
  • Store Visit Forecasting feature is a web based application developed to visualize the graphical representation of store visits based on various user inputs
  • Graph is plotted between store visits on y -axis and frequency requests on x-axis
  • Responsibilities:
  • Started developing the product from scratch
  • Handled the complete feature end-to-end starting from UI development to plotting graphs with the data from the big query
  • Developed Components and built Modules using Angular2, TypeScript, Sass
  • Maintained assets using Grunt
  • Handled RESTful API calls for the feature
  • Constructed Big Query and bounded the UI fields with the results obtained plotted graphs based on the results
  • Plotted the graph using highcharts (chart module)
  • Plotted the graph using highcharts (chart module)
  • Use cases and unit tests
  • Environment: TypeScript, Angular 2, CSS3, HTML5, Angular Material, Sass, Grunt, Bower, Docker, Github, BigQuery, Node.js, highcharts

Team Lead

Triad Software Pvt Ltd
Chennai, India
03.2013 - 12.2016
  • CadCam-e (CCE) provides interoperability between various CAD models
  • INSTAMYND is a timeline based single page web application (developed as an intranet application) which organizes all communications (chats, e-mails, calls, file transfers etc.)
  • Communication threads are connected and displayed in a thread view chronological manner along a timeline for easy maintainability purpose
  • Re-Developed the same application in Angular2 as well
  • Responsibilities:
  • Involved in creating custom directives, partial pages
  • Provided various custom services
  • Conducted tests to tune the application performance
  • Involved in writing end-to-end test cases for the product using Protractor (jasmine syntax)
  • Involved in handling complex asynchronous calls in group chats and group calls
  • Reduced watchers counts enormously by following various AngularJS tricks and traps
  • Rebuilding the components, modules, services in Angular2
  • Environment: AngularJS 1.x, Angular2, TypeScript, Html5, CSS3, JQuery, JavaScript, Ajax, Sass, Grunt, Bower, Node, Protractor

Sr. Software Developer

Triad Software Pvt Ltd
Chennai, India
01.2010 - 02.2013
  • CadCam-e (CCE) translators are widely used to convert one CAD file format to another
  • EnSuite-2014 is a multi-CAD product that provides a platform to automate processes leveraging multi-CAD data across the enterprise
  • Responsibilities:
  • Used CCW and RCW concepts wherever needed, COM objects to communicate between managed and unmanaged data, XMLs to store and retrieve the application data
  • Created various views, controllers and layout bindings for the ASP.net MVC application
  • Handled AJAX calls to APIs and rendering the data
  • Environment: ASP.NET MVC4, TFS, C#, HTML5, JavaScript, Visual Studio 2010/2012.

Software Developer

Triad Software Pvt Ltd
Chennai, India
08.2007 - 12.2009
  • Triad is an offshore unit of CadCam-e (CCE)
  • EmVee for Aras is a light-weight viewer and translator for enterprise-wide viewing of CAD data
  • Responsibilities:
  • Developed custom controls as dlls for the application
  • Handled exceptions throughout the cycle
  • Involved in reporting the translation summary to an aspx page
  • Visual Studio 2008, C#, ADO.Net

Education

Master of Technology - Computer Integrated Manufacturing

National Institute of Technology, Warangal, India
2007

Skills

  • Javascript, Typescript, React, HTML5, CSS3, NodeJS, LitElement, LitHtml, NextJS
  • C#NET, WPF, Net Framework 35
  • OpenGL, WebGL
  • Team Foundation Server, Git, Perforce, SVN
  • WebPack, Grunt, Gulp
  • MVC, MVVM, Singleton, Factory, SPA
  • Karma, Mocha, Chai, Jasmine
  • Restful API
  • Agile, Waterfall, Hybrid

Timeline

Senior UI Developer

Siemens
12.2017 - Current

Senior .Net Developer

LendingTree
09.2017 - 12.2017

Full Stack Developer (intern)

4info
02.2017 - 08.2017

Team Lead

Triad Software Pvt Ltd
03.2013 - 12.2016

Sr. Software Developer

Triad Software Pvt Ltd
01.2010 - 02.2013

Software Developer

Triad Software Pvt Ltd
08.2007 - 12.2009

Master of Technology - Computer Integrated Manufacturing

National Institute of Technology, Warangal, India
Madhan Paidimarla