We provide IT Staff Augmentation Services!

Ui Architect / Principal Engineer Resume

Belmont, CA

SUMMARY:

  • Excellent experience in leading & working with development teams at onsite and off - shore to build products within schedule and budget and with strong mentoring skills.
  • More than 21 years of experience in building innovative software systems that solve business problems effectively.
  • Highly experienced in UI design and development for both desktops and mobile devices.
  • Hands on experience in SW development models like Agile and Scrum.
  • Enthusiastic and passionate about building excellent software products including Cloud.
  • Ability to understand the requirements and provide the technical and managerial direction to lead, develop product(s) quickly with good quality.
  • Good in developing technical documentation.
  • Product development
  • UI / UX Design and engineering
  • Desktop and Mobile Web & Native Apps
  • Business process analysis / reengineering
  • Team building / motivation / mentoring

TECHNICAL SKILLS:

Serverside Technologies: C, C++, C#, Java, Node.js, NPM, Express.js, Python / Django

Web Technologies: ASP.NET MVC, JavaScript, HTML, IIS, XML, jQuery libraries, Ajax, Sencha ExtJs, SASS & CSS3, Web Services (SOAP & REST), Backbone, Underscore, AngularJS, HighCharts, Apache, Typescript, React, Redux, ES6, Webpack

Cloud: AWS, GCP, Azure, Docker container

RDBMS: MS SQL. MySQL, Oracle

NoSQL:: MongoDB

Design/Process: OOAD, Design Patterns, SDLC: Agile methodology, Scrum framework (Scrum Master & Product Owner roles), traditional waterfall, iterative, Cloud operation & services, IOT

Tools / Utilities: Visual SourceSafe, RallyDev, Microsoft Project, SVN, Git, Caliber RM, Clear Quest, Bugzilla

OOAD/UX Tools: Rational Rose, MS Visio, Sketch

Testing Tools: Selenium, Jasmine, JMeter

PROFESSIONAL EXPERIENCE:

Confidential, Belmont, CA

UI Architect / Principal Engineer

Responsibilities:

  • Architected, designed and launched new customer facing Database Load Balancing Web application from scratch using latest technologies to give the best user experience & performance with high web security and product containerization for third party usage.
  • Interacted with product owners and fine-tuned the requirements to satisfy the customers and delivered the product on-time for public launches including Cloud based launches including AWS, Azure, GCP etc.
  • Involved in the design & development of Docker based container platform.
  • Hired new team members to build team from scratch by actively working with HR & recruiting agencies
  • Managed development process using Agile and TDD (Test Driven Development) to align sales and development efforts. Involved in CI/CD processes.
  • Mentored the team with an increase of productivity more than 20% by having training, presentation etc.
  • Did hands-on coding on multiple modules using AnguarJs & React etc.
  • Led the team to develop an Automation Test suite using Selenium to check the app in various browsers and find regression defects; Also developed Performance /load test suite using JMeter
  • Implemented online product documentation.

Confidential, Belmont, CA

UI Architect / Engineering Manager

Responsibilities:

  • Implemented organizational development processes that improved interactions among external vendors, product development, release engineering, product support, product management, IT, and corporate sales.
  • Redesigned / improved various existing applications to improve quality and user experience.
  • Involved in IOT (Internet of Things) to connect solar panels to data center for health monitoring.
  • Architected and designed from scratch the SunEdison Connect, an enterprise level cross-browser web app to monitor solar power plants, with Single Page Application (SPA) architecture with Responsive Web Design.
  • Transformed team to agile development methodology and met every delivery date on time. Used cloud based systems for downloading our so
  • Followed Test Driven Development (TDD) using Jasmine in development.
  • Received accolades from users for the many new/unique features of SunEdison Connect in various Solar Energy Exhibitions.
  • Developed an Automation Test suites using Selenium & JMeter.
  • Mentored & guided the team members at multiple locations
Confidential, Redwood Shores, CA

UI Architect / Engineering Manager

Responsibilities:

  • Responsible for managing a team of software developers in planning, directing, and overseeing the entire software development process of End-User Liable & Open Mobile a cross-browser web app to manage Wi-Fi connectivity.
  • Created Rest APIs using Java.
  • Led multiple teams located at onsite and off-shore and total team size was 10.
  • Designed the web app with Single Page Application (SPA) architecture using ExtJS, jQuery
  • Interacted with Product owners and delivered the product on-time.
  • Mentored and guided team members at multiple locations
  • Did hands-on coding on multiple modules.

Confidential, Foster City, CA

Architect/Tech Lead

Responsibilities:

  • Designed & built multiple modules in IntelliSpace Anywhere Viewer, a HTML5 cross-browser application to view on-demand patients’ images using any devices.
  • Responsible for managing a team of developers to design and develop IntelliSpace PACS Admin, a web app to manage and maintain multiple PACS users.
  • Designed and developed PACS Workstation & Plugin Data Web App to help PACS users’ issues.
  • Designed and developed multiple features in iSite PACS.
  • Interacted with product owners, customers to get their feedback and improve products.

Confidential, Redmond, WA

Senior Programmer

Responsibilities:

  • Designed and developed ASP.NET based server application to monitor performance of virtualized servers.
  • Designed web pages to display the server’s data to create logs for critical data.
  • Worked with other teams to use the different libraries of the product and use the data in the web application.
  • Developed SQL queries, stored procedures to collect the server data
Confidential, Dupont, WA

Architect/Programmer Analyst

Responsibilities:

  • Designed and developed Win Form based product for calibrating Processors.
  • Participated in defining System Design, Architecture and Specifications and performed project and task estimation.
  • Developed low level libraries in C++/COM to interact with processor level APIs.
  • Involved Database design for storing calibration data

Confidential

Technical Lead

Responsibilities:

  • Worked and contributed as designer and senior programmer and analyzed user specifications for workability, completeness and business flow.
  • Actively participated in defining System Design, Architecture and Specifications and performed project and task estimation.
  • Designed Web pages with ASP.NET web forms.
  • Developed SQL queries, stored procedures to collect the server data.
  • Lead onsite and offshore teams to produce excellent product within schedule and with high quality
Confidential, Mountain View, CA

Technical Lead

Responsibilities:

  • Analyzed the requirement for completeness and architected different modules in the product.
  • Participated in defining System Design, Architecture and Specifications and performed project and task estimation.
  • Designed GUI / Win Forms in VC++, VC#.
  • Documented Technical artifacts.
  • Lead onsite and off-shore teams.
Confidential

Technical Lead

Responsibilities:

  • Designed and developed different modules of eTES
  • Participated in defining System Design, Architecture and Specifications and performed project and task estimation
Confidential

Senior Software Engineer

Responsibilities:

  • Designed GUI using VC++, Code Warrior
  • Coded business logic in C++.
  • Involved in code review, unit testing and system testing
Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed the Requirements
  • Coded business logic in C++.
  • Involved in code review and system testing.

Hire Now