Full Stack Developer Resume
Mountain View, CA
SUMMARY:
- Have a strong development background, and developed software from design, development and implementation of IT Systems.
- Worked as a Full - stack developer/implementer on numerous systems including Resource Tracking, Executive Dashboards (Finance & Manufacturing - Aerospace/Defense industry), HRIS systems, Insurance, Real Estate Information, marketing, supply chain management. Database procedures, SQL and ETL tools.
- Architected/programmed loosely coupled Restful Web Services for easier development and scaling. Presentations to top management, user training/mentoring, and people skills are major strengths.
- Experienced and Creative Technical lead/Consultant in DEVOPS, managing/supporting/driving multiple environments and projects.
- Standardizing procedures, communication and presentation are major skills.
TECHNOLOGIES:
Software Languages: Java, Python, C++,JavaScript, HTML/CSS/XML/XSD/XSL
OS/related: Linux, Bash/ksh scripting
UI tools/ Ajax/Frameworks: JQuery,Polymer
Cloud: Confidential App-Engine, OpenStack, Heroku-AWS
Databases: MySql, Oracle, SqlServer, Access (Stored procs/functions, PL-SQL, T-SQL)
Development Tools: Eclipse, SVN, GIT, Maven, Make, Jenkins, Puppet, Ant, JMeter(Load Testing)
App Servers: Apache/Tomcat, OC4J, JBOSS
Web FrameWork/tools: J2EE, Hibernate/Toplink, Restful Web Services, Cloud deployment, Oracle AQ (advanced queueing).
ETL: Kettle, Unix Cron-Scripting, Custom ETL (in Java) integrated into Kettle.
Project Tools: JIRA, Wiki
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Full Stack Developer
Responsibilities:
- Development and implementation of a Python/Mysql based equipment/Lab Chamber/HR resource tracking application.
- Worked with existing application, and integrated major changes and added feature to make the application reliable, more user-friendly and increased it use.
- Created several reusable web-components using Polymer/Html5 and other new technologies in Web user interface.
- Designed a structured database and incorporated data security by role.
- Integrated the system with Confidential API to leverage Confidential Groups Application and Confidential Calendar Application to augment the Tracking application.
- The main technical skills involved in this Project: Python, Polymer Web, MySql, sqlalchemy.
- To adhere to IT engineering standards, instituted DEVOPS controls - creation of separate environments, implemented Source Control using GIT and wrote scripts to implement deployment procedures between environments thus ensuring an orderly and testable change management process.
- Created the environments in the Confidential -Cloud (App-Engine).
IT Consultant
Confidential, Menlo Park, CA
Responsibilities:
- Developed self-support tools, automation scripts, and provided direct support of development operations of over 800 developers both within US and overseas
- Reduced setup time, support calls (over 80%) and increased quality of code.
- Developed tools to generate ‘self-contained’ environments for integrating development activities, Prototyping, and Production trouble-shooting
- Generated a number of ‘new’ ideas resulting in tools to improve E*trade activities, and to resolve persistent issues.
- Wrote and contributed a number of Wiki’s for developer and support documentation
- Resolved issues in development environments, and developed tools to aid in the resolution.
- The issues involved web-services, Apache/Tomcat systems, Tuxedo based services, Puppet, bash scripts, Database configuration and many others.
- Using the tools and leveraging issue tracking systems, reduced the number of issues by more than 70%, and the issue resolution time by similar margins.
- Used several tools to aid debugging C++, Java and Javascript environments including GDB.
- The development group supported was large, and in multiple geographic locations.
Software/hardware used include: Unix VM’s, Java/J2EE, Unix scripts and MySQL DB
Confidential : IT Architect: Apr 2013-Nov 2013 (Cerritos, CA)
Confidential
IT Consultant, El Segundo, CA
Responsibilities:
- The work is developing code/UI to enhance and maintain this large and complex system.
- Extensive use of Java to implement middle-tier business rules, JavaScript, and Smartclient in developing UI with rich features. Co-ordinated the Requirements discussions, design and work-breakdown with other developers (6-10) and ensure proper deployment. Technology used is Java/JavaScript/J2EE/WebServices with an Oracle back-end - PL/SQL and SQL.
- The Application Servers used were OC4J and JBOSS AS7.
- Presented at meetings, coordinated with clients across organizational and functional lines, and participated in numerous initiatives on improvement and production support of this Application Suite.
- Customer Action Requests System: Tracking of customer issues with interfaces for extensive data input, aging of requests and tracking resolution. A Graphical view of month to month performance, with reference limits to focus on critical company issues. Interfaces to other systems to leverage existing information.
- Engineering Defect Control/Reporting System: Tracking of defects and their containment and remediation across numerous projects, project phases. Presented a visual (Matrices and charts) interface with drill downs and XL reports that allowed for review of extensive detail on defects of interest. Captured ‘feedback’ and detail from project personnel with regards to specific defects. This system was instrumental in controlling costs and improving project performance.
- Numerous bug fixes and enhancements to back-end and the user-interface.
- Create/maintain/operational setup of Kettle ETL. These transformed data from legacy Systems - SAP - financial systems, Synergy, Clearquest - Engineering Systems, and others into an Oracle database used by Dashboard.
- Several types of input - Queries, Confidential, Web-services, XL-sheets were processed by the Kettle/ETL.
- Wrote custom ETL in Java to integrate with Kettle to accommodate complex transformations.
Confidential, Orange, CA
Contractor - IT Architect
Responsibilities:
- Developed Intranet applications in Eclipse/Java/Tomcat/DOJO/Ajax(&JavaScript), with Oracle:PL/SQL as backend:
- Automate encrypted FTP (SFTP and PGP encryption) file transfers to external sites.
Confidential
Senior Java Developer, Irvine, CA
Responsibilities:
- Wrote several business requirement documents.
- Wrote complex repeatable automated test scripts in Java/BeanShell using JMETER for Regression testing and performance testing of the UI.
- Setup Subversion and designed the structures for access/deployment.
Confidential, Glendale, CA
Lead Java Developer/Consultant
Responsibilities:
- Developed/Implemented Premium Call-in
- Developed an Ajax process to single-thread user requests for downloads to improve server performance during large downloads.
- Enhanced the user-screens to CSS style sheets, and Javascript.
Confidential
IT Architect
Responsibilities:
- Architected and coded a framework for IT products, using Oracle Messaging between Oracle 11i and a Custom oracle database (Passport).
- This administered access and product pricing and provided information to backend oracle billing systems.
- Launched three Products (ListSource, ValueMap and RESource)
- A Web front end with Oracle DB to allow user to view audit results easily and in an analysis friendly fashion. The Web front end was in .NET/JavaScript and C#.
- Also developed/implemented for the Benefits Annual Enrollment project to process Benefits Annual Enrollment on the WEB with direct printing of Confirmation statements and Benefit Fact Sheets from the Web.
