We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • 15+ years of experience in software Architecture, Design, Development, Integration and Support, with expertise in
  • End to End development
  • Java, JEE, Spring, Spring Boot, JPA, Struts 2, JSP, JDBC, JNI and etc.
  • NodeJS, Angular, ReactJS, Java Script, ES6, Type Script and jQuery
  • HTML 5, SCSS, CSS 3, Bootstrap and Single Page Apps (SPA)
  • Amazon Web Services (AWS) - EC2, S3, Lambda, Gateway API, EBS, Dynamo DB, Cloud Watch and etc.
  • Web Services - REST and SOAP APIs
  • RDBMS and No SQL databases
  • Video Streaming (LIVE / VoD) - Wowza, Adobe and YouTube

TECHNICAL SKILLS:

Languages: Java, Java Script, ES6, Python, Action Script, C/C++, Bright Script and Basic

Java/JEE: Java, JSP, Spring, Spring Boot, Struts 2.0, JSP, JNI, Tag Libs, JDBC and etc.

Cloud: AWS, Beanstalk, Gateway API, Lambda, EC2, EBS, S3, CFN, Alarms, SNS and, etc.

Web, UI/UX: HTML 5, CSS 3, SCSS, Bootstrap 4, UI/UX and Graphics design

Java Script: Angular, ReactJS, Node.JS, JavaScript, Type Script, jQuery etc.

Web Servers: Tomcat, Nginx and WebLogic

Search Engine: SOLR 4.0+

Mobile: Mobile web apps

RDBMS / No-SQL: Oracle, MySQL, Dynamo DB, MS-SQL-Server, Mongo DB and etc.

Streaming Media: Wowza streaming engine, Adobe Flash Media, Windows Media server and YouTube

Build tools: Maven, Gradle, Grunt, Web Pack.

Microsoft: Visual C++/MFC, Visual Basic 6.0, ASP, ActiveX/COM

Adobe: Flex builder and Action Script

Version Control: Git, SVN and CVS

ORM: Hibernate

Tools:: Eclipse, IntelliJ Idea, JIRA, Flash Builder, Visual Studio, Photoshop and etc.

Networking: AWS-VPC, TCP/IP, Ethernet networking, Virtualization, VMWare vSphere

O.S /Servers: Windows, Linux, Active Directory, LDAP, DNS and DHCP

Other: Agile development, JIRA, Splunk, Design Patterns, Big Data, JMS etc.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Principal Software Engineer

Responsibilities:

  • Migration of VIP product applications (10+) from private data center to Amazon AWS (multi region). This involved creating POC, updates to apps and configuration which are Java, Struts, Spring and Oracle based technologies.
  • Design and development of dashboards to monitor real time infrastructure, resources, performance, apps and etc. This module is based on AWS Cloud watch metrics, Alarms and Custom metrics. Around 20+ dashboards were developed to monitor at applications at high level and app levels. The critical and warning notifications are integrated with SNS and pager duty.
  • Redesign and development of enterprise self-service portal to manage and register credential to receive OTP via SMS and Voice services. It’s responsive SPA (Single Page Application) and support desktop and mobile.
  • Integration was done with Twilio and Authentify service providers via REST API.
  • Enhancement/Development of enterprise VIP Manager web app. This app provides enterprise admins to manage Accounts, Users, Devices, Policies, Reports and etc.

Technologies used: Java/JEE, Spring, Spring Boot, Struts 2, REST and SOAP APIs, Hibernate, Oracle DB, Dynamo DB, AWS-EC2, ALB/ELB, S3, Cloud watch, Cloud front, Alarms, SNS, Transcoder, Angular, ReactJS, NodeJS, jQuery, Type Script, Java script, Python, Angular, HTML 5, CSS 3,SAAS, Bootstrap, Git, Nginx, Grafana, Photoshop, Linux and Splunk

Confidential, San Jose, CA

Tech Lead / Sr. Software Engineer

Responsibilities:

  • Responsible for design and development of Cisco Stadium Vision Director Product modules. The product is based on Java/JEE, HTML5 and Video technologies. The Product is used for centrally manage and target delivery of multicast/ customized videos, Sponsor/Ad promotions and relevant event driven information to any combination of monitors in sports venue, clubs and mobile devices.
  • Responsible for conversion of Stadium Vision Director’s front-end Flash based to HTML5/CSS3/Java Script Single page app including UI/UX. Integrating BrightSign (Roku) digital media player to deliver multicast and local videos to HD TVs, Menus, remote control and serial communication integration.
  • Responsible for design, development of Cloud based digital signage modules using NodeJS, REST APIs, HTML5/CSS3/JavaScript, Mongo DB and various NodeJS middleware like Express, Mongoose, etc.
  • Worked in Agile development environment, managed developers and coordinate with offshore team.

Technologies used: JEE/Java, Spring /MVC, Hibernate, Maven, REST Web Services, Node.JS, Bootstrap, AngularJS, MongoDB, HTML 5/CSS 3/ jQuery, Java Script, Bright Script, Photoshop, Git, SVN, Windows and LINUX VMs.

Confidential, Foster City, CA

Tech Lead/ Sr. Software Engineer

Responsibilities:

  • Responsible for design, development (coding) and support for customer facing web application used by Hospital, medical centers, clinics and account managers related to Confidential medical equipment. Users can use web app to report/manage cases, product and tech support, and enrolled in courses/training at Confidential training centers.
  • Responsible for R& D and Prototype of Salesforce (SFDC ) integration, Streaming and Data loader modules
  • Responsible for architect, development (coding) and implantation of Salesforce (SFDC) integration module. The module was based on REST APIs (Consume + Built API - Jersey), OAuth 2.0, Streaming APIs, SOQL etc.
  • Responsible for architect, development (coding) and implantation of data synchronization module. The data is synchronized among Enterprise SAP systems, Sales force (SFDC) and various internal applications databases using Data loader jobs, Windows Scripts, Schedulers, Stored procedures etc.
  • Responsible for R&D, Prototype and development (coding) of SOLR search module for web applications related to database and documents (PDF, Text, MS-Office documents and Images) search using JEE/Java and SOLR server.
  • Responsible for rebuilding survey web application for sales teams to measure the customer feedback about the services provided field team/engineer. The application was integrated with 3rd party service provider (SatMatrix) to provide various statistical and data analytics information to managers.
  • Worked with cross functional, globally distributed and off-shore teams
  • Worked in Agile development environment

Technologies used: Java 1.6, Java, Spring, Struts 2, Hibernate, Salesforce (SFDC) REST & Streaming API, RESTful Web Services/Jersey, SOLR 4+ search, HTML 5, CSS 3, jQuery, JSON, UI Design, MySQL, MS SQL-Server, MongoDB, Maven, Git, Windows 7/XP/2008-R2, LINUX, Virtual Machines etc.

Confidential, San Jose, CA

Tech Lead / Sr. Software Engineer

Responsibilities:

  • Responsible for analysis, design, development and support of web applications developed for Enterprise Briefing Center-BU, Data Center-BU and Cloud innovation labs. Developed application like Customer Relationship Management (CRM), Engagement Scheduler, Opportunity tracker, Product Competitive portals, Video Streaming (LIVE and VoD) and Knowledge Management system.
  • Facilitated Data Center Business Unit (DCBU) to achieve ISO certification in Cisco Process Development Methodologies via web based knowledge management app.
  • Designed and developed various dashboards, charts, lab tools, reports and digital signage etc.
  • Responsible for implementing and demonstration of Cisco technology solutions to customers. Implemented Unified Workspace (UW), Bring Your Own Device (BYOD), Virtual Experience Infrastructure (VXI) using cloud technologies like UCS server, VMware (vSphere/vCenter/ESXi), partner’s storages. And also used AD, DNS, DHCP, Access Point (AP), Cisco ISE, Thin Clients, IP video Phones, Windows 2008-R2, LINUX, WMWare SDK, iPad etc. technologies
  • Worked with Management, various Business Units, Product Managers, globally distributed and off-shore teams

Technologies: Java /JEE, Struts 2.0, Spring, JSP, JSTL, Tags, Servlets, Hibernate, REST Web services/Jersey, Media servers (Microsoft/Adobe/Wowza), Flex Builder, Flash, Action Script 3.0, Visual Basic 6.0/COM, HTML 5/4, CSS 3/2,, JQuery, Java Script, AJAX, XML, JSON, AD/LDAP/DNS/DHCP servers, vSphere, vCenter, ESXi, Oracle, Java Mail, iText, jChart, Tomcat server, Windows 7/XP/2003/2008-R2, LINUX, Cisco iOS etc.

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Analysis, Design and Development of Design-Win Tracking system. The application provides a Sales Managers/Persons to create project about the customers using the parts to build new hardware’s and keep track of Project Status, Parts, Orders and Customers. The application was developed using JEE/JSP/Servlets, HTML, CSS, Java Script, MS-SQL Server 2000 and Web Logic
  • Analysis, Design and Enhancement of Web based Enterprise Management by Objectives (eMBO) application. Application provides CEO/CFO/Managers/HR to analyze employee’s performance by Quarters or Half-yearly. Developed batch jobs to import the data from SAP system using COM+ and Visual Basic.
  • Enhancement of Web based eApproval system related to Travel, Budget, Business Management, Sample Request by customers and other business process management. This project was developed using J2EE/Java, JSP, D/HTML, CSS, Oracle, SQL, TOMCAT and WebLogic

Technologies used: Java/J2EE, JSP/JDBC, Struts MVC, XML, ASP 2.0, Visual Basic 6.0, HTML/CSS, Oracle/SQL-Server/SQL, CVS, J-Builder, Web Logic/TomcatConfidential, San Francisco, CA

Consultant - Sr. Software Engineer

Responsibilities:

  • Analysis, Design, development of Ross Store Flash Merchandising Reports. This application used by the Managers to analyze the sales. Application is developed using Java, XML, Retek, Oracle and SQL
  • Developed various Utility/Tools to generate various kinds of Reports for comparison with legacy system (TANDEM)
  • Unit Testing, Integration testing and Data Integrity Testing
  • Development, Enhancement of Web based Credit card application for various partners like Papal, EBay, NAMG and HSN etc. using J2EE (JSP, Servlets, Struts, Custom Tags, JDBC, Application server) Technologies
  • Data loading of various partners credit card offer information into system
  • Internationalization of Supply Chain Management and Order Fulfillment applications using J2EE Technology
  • Analysis, Design and Configuring the Yantra (Web Logic, MSMQ) application server for Internationalization
  • Development/Enhancement of Work flows (Pipe line), Java modules, Web, Enhancing UI-Infrastructure, e-Mails, XML/DTD’s using JSP, XML/XSL, DHTML and Java Script
  • Research 3rd party data vendors, Converting data and integration of same with J2EE applications
  • Web GUI, Prototype development, Unit Testing and Application deployment
  • Development of Windows application modules using Visual Basic 6.0/COM/ADO and MSMQ

Technologies used: Java/JSP, Struts MVC, XML/XSL/XMLT, Oracle, SQL Server 2000, Web Logic/Portal, MSMQ

We'd love your feedback!