Senior Web Server Engineer Resume
Campbell, CaliforniA
SUMMARY:
A patent holding software engineer looking for a challenging position where my experience in software developing, system automating, data visualizing, and machine learning will come in use
TECHNICAL SKILLS:
Languages/Protocols: C, C++ 98/14/STL/Boost, C#, CSS, Expect, HTML, HTTP, Java / JDBC / JSF / JSP / RMI / Servlet / Swing, JavaScript / AJAX / D3 / Dojo / jQuery / Node / Angular, JSON, Lua, Perl, PHP, Python, Ruby, Regex, Shell, SNMP, SOAP, SQL, Tcl, TCP/IP, UML, XHTML, XML, XPath, YAML
Development Tools: .NET, Android Studio, Angular 4, Ansible 2, AWS, Bootstrap, Chrome DevTools, Django, Docker, Eclipse, Express, Firebase, Flexbox, Fusion, GNU Toolchain, Git, Google Cloud, GraphQL, Hadoop, HAProxy, Hibernate, Hyper - V, J2EE, Jasmine, Jenkins, JetBrains, Kafka, LDAP, Maven, Memcache, Mocha, MongoDB, MySQL, NetBeans, NodeJS, Octave, Parse Server, Protocol Buffers, RStudio, Rational Rose, React Native, Redis, Selenium, Spring, Subversion, TDD, Tomcat, Valgrind, VirtualBox, Visio, Visual Studio, Wireshark, vSphere Adobe Creative Cloud, CorelDRAW Suite, Corona SDK, Daz 3D Studio, iClone 3D Pipeline, Particle Designers, Toon Boom Animation, Unity
Operating Systems: AIX, Android, iOS, NX-OS, Linux, Mac OS X, Solaris, VxWorks, Windows
Technologies: Cloud Computing, Cryptography, Data Science, Data Visualization, Design Patterns, Distributed Systems, E-commerce, High Availability, Lambda, Machine Learning, Mobile Computing, Multithreaded Apps, NAS, ORM, SAN, Server Architecture, Network Systems and Security, System Integration and Automation, Virtualization, Web Technologies
PROFESSIONAL EXPERIENCE:
Confidential, Campbell, California
Senior Web Server Engineer
Responsibilities:
- Worked with SVP of Engineering, Chief Architect, and other senior members of the Confidential team to keep the DevOps and Production infrastructures on Amazon Web Services and other ISPs up and running 24/7/365 with a full responsibility of the primary web server engineer
- Worked with senior members of the Confidential team to develop a device manageability web app using web technologies like NodeJS, React, Redux, Promise, Bootstrap, CSS, HTML
- Worked on an initiative to develop a web SPA using state-of-the-art web technologies like Angular 4, Firebase, Typescript, Bootstrap, CSS, HTML, reactive programming, database modeling, push notification, component design with animation and styling in Angular 4
- Conducted comparative research on Firebase and Parse Server technologies for solutions
- Designed and developed a Web File Access web application using jQuery, PHP, CodeIgniter, MongoDB, HTML, CSS on top of File Transporter web application that is deployed on AWS
- Developed a cryptographic authentication module with NTLMv2 in JavaScript
- Developed build and release procedures for Ubuntu and Debian C/C++ applications to connect with the storage devices on the Linux relay servers
- Troubleshot challenging problems across engineering and customer support teams
- Developed a proposal to consolidate the Central Services on AWS to a private cloud for SVP
Confidential, Fremont, California
Senior Software Engineer
Responsibilities:
- Worked with VP of Engineering, Software Architects, and senior members of the Confidential team to architect and develop a strategic feature for Confidential product to migrate systems running Windows from one machine to another across computing clouds on AWS, Confidential SoftLayer, VMware vCloud Air/vSphere, Microsoft Hyper-V, and Oracle VirtualBox
- Designed and developed a system application with Visual Studio, Windows APIs, and Boost libraries in C++ to collect and restore NTFS filesystem attributes such as ADSs, discretionary ACLs, system ACLs, reparse points, etc. on multiple versions of Windows OSs
- Proposed unique features in the developed product to Confidential Executives for filing patent
- Enhanced features and troubleshot problems in C++, Bash, and batch commands on Linux and Windows to stabilize the product operations on various cloud computing platforms
- Played the roles of software developer, quality assurance engineer, and software builder in critical time to make a continuous running environment for US and India development teams
Confidential, Mountain View, California
Consultant Engineer
Responsibilities:
- Mined spatiotemporal data to reduce noises in real-time to improve indoor positioning signals collected by machine learning techniques from mobile devices to find the most important turning point for the project to enable software demonstrations over the cloud technologies with partners / customers of the Advanced Software Platform Lab (ASPL)
- Served as a key engineer for the backend team to support the ASPL management team for data driven software demonstrations to Confidential executives and business partners
- Utilized Python and Django to design and develop RESTful web services with data versioning in real time to support context-aware advertising applications on Confidential mobile devices
- Investigated and integrated with Kafka/RabbitMQ/Storm/Redis/Node/Express to validate processing of distributed data under different topics for multiple versions of REST APIs
- Designed and developed a business intelligent database with high performance stored procedures in MySQL to manage shopping malls, advertisements, coupons, deals and to discover consumers’ shopping ps to promote advertisements accordingly
- Designed and developed Java web clients to collect geolocation data from web services like geonames.org and factual.com for effective database lookup
- Designed and developed a data driven application with web technologies like Java, Spring, JSP/Servlet, Apache, Tomcat, JavaScript, jQuery/UI, D3.js, Google Map, AJAX, RESTful web services, JSON, HTML5, CSS3, Bootstrap, JPA, Hibernate and MySQL to manage shopping malls and distribute advertisements from a recommender system to Confidential mobile devices
Confidential, Milpitas, California
Game Developer / Co-Founder
Responsibilities:
- Developed mobile games across Android and iOS platforms
- Published several games on Amazon, App Store, and Google Play
Confidential, San Jose, California
Software Engineer
Responsibilities:
- Designed and developed a universal core decoding solution ( Confidential ), the first ever successfully deployed large-scale automated decoding solution in Confidential, with 32/64-bit RHEL/CentOS 4-6, web server, MySQL, Python, Java, HTML, CSS, RESTful web services, email services and shell scripts to decode cores
- Customers’ cores that could take up to weeks to escalate between Confidential and Confidential for many years are now precisely decoded in seconds without involvements of engineers to revolutionize Confidential support operations with full automation for many product lines to save enormous amounts of time and money.
- Development cores were correctly decoded with live debugging over SSL sessions or over web browsers to quickly fix the issues at their roots to largely save product development cost and time. Thanks to its extreme values in acute precision and instant performance across all firmware releases managers, technical leaders across many organizations. Confidential was recognized in Confidential worldwide
- Fixed all critical C/C++ design, build and optimization errors that prevented Confidential from GA quality in order to help GA Confidential when Confidential migrated it to use MontaVista compiler
- Applied forward and reverse engineering techniques to discover and troubleshoot intermittent and silent binary code loss in Confidential dynamic libraries whose root-cause was in Linux kernel
- Enhanced Confidential HA system in TCP/IP and C++ to improve high availability for Confidential clusters
- Proposed a patentable HA system for better liability and performance to Confidential and Confidential
- Found and fixed critical system issues that suggested a re-design of the firmware upgrade and downgrade to prevent NX-OS random crashes on Confidential switches after updating firmware
- Extended Small Footprint CIM Broker in C to integrate DMTF Systems Management Architecture for Server Hardware ( Confidential ) with rack server management of Confidential in C++
- Sustained Confidential SNMP and DME extension, a bridge between structural C and object-oriented C++, to manage Confidential systems via SNMP
- Used C++, Python, Perl, and Bash to develop firmware management for Confidential Central virtual appliance on VMware vSphere running on multiple DMEs in one or more virtual machines
- Developed de-facto standard tools to help Confidential team control complex builds to boost productivity and help new hires build firmware image on day-1, not 5-weeks even for veterans
- Developed Confidential XML API libraries in Python 2.7 and 3.2 to communicate with Confidential systems and to monitor their activities in independent event channels
- Worked on a code generation framework that generated C++ and Java code from XML for network management services and applications, respectively. Troubleshot build and system issues that came along with a very large and complex generated code base.
Confidential, San Jose, California
Consultant EngineerResponsibilities:
- Co-developed GUI applications, XMS using in-house Object Framework, AJAX, Dojo, Java Server Faces, and XgView using Object Framework and Java Swing, to manage virtual I/O associated with vNIC, vHBA, and vSSL adapters provided by Confidential VP780 I/O Director
- Worked on a code generation framework that generated Java Swing code from XML
- Developed GUI test automation for XMS using Selenium IDE and XPath
Confidential, San Jose, California
Consultant Engineer
Responsibilities:
- Developed e-commerce applications to provide the reverse logistics of the Apple iPods for Circuit City. Served as a key technical interface to the Circuit City development team to fulfill requirements and applicable standards in security, reverse logistics, and data transmissions to result in a multi-million-dollar contract ed yearly by Circuit City
- Developed applications in C# and ASP.NET to offer selling of goods via SMS over wireless hand-held devices with automation of product listing and refund via PayPal APIs
- Developed various applications in Java, JSP, MySQL, and C# to search web sites based on programmable rules to update databases and to control in-house business processes
Confidential, San Jose, California
Senior Staff Software Engineer
Responsibilities:
- Lead a team of 10 engineers and worked in concert with other software development teams to deliver management applications in Java, Swing, and C for VxWorks-based and Linux-based fibre channel switches
- Re-architected Brocade Switch Management and Fabric Watch web applications with design patterns, Java, JavaBeans, Swing, and C language to improve performance over 4500% and reduce development cycles from 4 months down to 4 weeks per release
Confidential, Sunnyvale, California
Consultant Engineer
Responsibilities:
- Developed frameworks and applications in C++, Java, Swing, Rational Rose, and UML to manage Confidential mainframes via Confidential Hardware Management Console and SNMP MIBs
Confidential, Cupertino, California
Consultant Engineer
Responsibilities:
- Worked closely with Confidential and Confidential teams to ensure seamless support for Open Class Library/Framework in Confidential Visual Age for C++ on OS/2, Windows NT and AIX platforms
Confidential, Boca Raton, Florida
Co-Founder
Responsibilities:
- Lead a team of 10 engineers to design and implement an n-tier client-server product in C language to offer efficient and secured transmissions of data over public network
- Designed and implemented a point-of-sale application with Confidential Multimedia library in C language for Confidential and Blockbuster to store different games on the same game cartridge
Confidential, Boca Raton, Florida
Intern / Consultant Engineer
Responsibilities:
- Developed a popular Confidential internal application, nsync, in C language to effectively transfer files among different servers. Nsync later became a commercial application marketed by Confidential .
- Developed a point-of-sale application with Confidential Multimedia library in C language to provide preview of music videos, creation and sale of music album CDs right in Blockbuster stores
- Designed and implemented a new Memory Management Subsystem for Confidential mobile hand-held device in C language to improve its performance over 15,000%