Senior Software Engineer Resume
San Jose, CA
SUMMARY:
- Dedicated Senior Software Engineer with 15+ years experience. I thrive in deadline - oriented environments driving me to excel. My focus is developing full stack Client Server application with experience in Linux, Amazon Cloud AWS, desktop applications, MVC, server backend, Microservies, PKI and security protocols. Experience in native Android, iOS development. Fluent in Java, C++, JavaScript, SQL, Shell script, Python, Objective C, Perl, PHP and Qt. Research R&D experience at Confidential .
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior Software Engineer
ENVIRONMENT: Java, Visual C++, Python, Javascript, Linux, HTML, CSS, Android, iOS, Sencha ExtJS, Qt, Node.js, OAuth, AJAX
- Wrote Confidential Packet Tracer network simulator and ported to multiple operating systems including Mac, Windows, Linux, Android and iOS. Developed Java Framework component to interface Packet Tracer with Java code. Built an activity grader using Java for instructors to create labs for Confidential students.
- Created online CTF game using Node.js and Docker to assist engineering students to utilize Confidential certification materials in a engaging manner.
- Built PL-App Linux application run on raspberry Pi, which interfaces with sensors allowing students to do Labs with Confidential IoT security course.
- Created simulation labs using various IoT prototypes with Arduino, Raspberry Pi and sensors permitting Confidential students to have hands on IoT security labs.
Confidential, San Francisco, CA
Senior Software Engineer
ENVIRONMENT: Android, Java, Amazon EC2, Python, Ruby, iOS, Javascript, HTML, CSS, Ruby, PHP, Splunk, Linux, Memcache, AJAX
- Developed game title Words with Friends, Scramble with Friends, Zombie Swipeout and Dream Zoo for Android and iOS
- This included both the game UI and building the backend game server, integrating with REST API and Confidential API gateway using Java, PHP, Python and Ruby.
- Analyzed server security holes and deployed fixes.
- Built mobile In-App-Purchase client server component in Java and developed tools to send batch push notifications to gamers.
- Developed mobile game server admin tool for customer service and reporting.
- Monitored game server cluster health and crash reports using Splunk, evaluated and fixed security holes and bugs.
- Worked with DevOps for server backend development, staging and production deployment.
Confidential, Fremont, CA
Senior Developer
ENVIRONMENT: Java, Android, C++, Linux, Javascript, PHP, LAMP, MySQL, MobiJAX, Facebook API, OAuth, Analytics, REST
- Developed backend web services to serve content to Confidential *Spark Android app and MobiJAX mobile apps.
- Built mobile store catalog web service and import content from Handmark, GetJar, Thumbstar and EA mobile.
- Developed Facebook, Twitter and Weatherbug mobile application on MobiJAX platform.
- Created CBS Sports app on MobiJAX platform.
- Wrote server caching layer to cache content from Facebook, Twitter, YouTube, Google, Weatherbug, CBS News, CBS Sports, AP News, Sky News, Sky Sports, USA Today, CNet, Gamespot and ET.
- Developed analytics server component for logging and reporting.
Confidential, S an Jose, CA
Senior Engineer
ENVIRONMENT: Java, Visual C++, Android, Flash, Javascript, rapid prototyping, OpenGL, SQL, embedded system, JNI, sensor, R&D
- Part of a team focused on R&D and rapid prototypes to create new Confidential products
- Developed an ambient viewer using OpenGL and proximity sensor to run on Confidential TVs to sense when someone is near to populate appropriate content.
- Enhanced Confidential Lifinity home automation system improving UI.
- Researched and created a Toyota Prius User interface to improve user friendliness.
- Developed Confidential EZ touch TV remote prototype that replaces the traditional TV remote.
- Built a prototype for a Confidential social networking device using RFID and sensor allowing users to know when others are in close proximity to each other.
- Enhanced Confidential Joba device user interface using Java, ICubeXLib and MicroDig Controller, researched the new Joba UI with EKG, muscle and accelerometer sensors to show user work out progress.
Confidential, Redwood City, CA
Software Engineer
ENVIRONMENT: Java, Visual C++, J2EE, JSP, Tomcat, Websphere, Oracle, MySQL, SQL, Perl, JDBC, Linux, DRM, HTML, Javascript
- Coded Confidential DRM distributed services server backend for DRM delivery (patent bought by Microsoft) and fulfillment using Java for users to purchase music using Tomcat, Apache Web Server and Web sphere.
- Built auto update client DLL component for Confidential player using Visual C++ and built the server component to deliver updates to Confidential players.
- Developed administration server for Confidential servers and services to manage Liquid server and reporting.
- Wrote scripts to automate build and package server applications in Solaris, Linux and Windows.
TECHNICAL SKILLS
LANGUAGES: Java, C, C++, JavaScript, Python, Perl, Ruby, Objective C, Shell, PHP, Node.js, CSS
PLATFORMS: Unix, Linux, Solaris, Mac, Windows, Android, iOS, Vmware, Virtualbox
INTRA / INTERNET: Facebook API, HTML5, HTML, JSE, JEE Application Development, EJB, LAMP, Zend, Web Services, JSP, Servlet, React, Splunk, RMI, MVC, Amazon EC2, IoT, Apache Axis, AJAX, Boostrap
GRAPHICS / GUI: Cocos2d, Andengine, Sencha, Java 3D, OpenGL, Flash, Processing, Swing, Bootstrap
MOBILE: iOS development, Android development, Mobile server development
SENSOR: Accelerometer, RFID, Tilt, Sensor, Orientation Sensor, Bio Sensor, Arduino, Raspberry Pi
APPLICATION SERVER: Zend Server, Tomcat, Websphere, WebLogic, Apache Web Server, JRun, JBoss
IDE: Eclipse, Visual Studio, Zend Studio, Komodo
DATABASE: Oracle, MySQL, PostgresSQL, Memcached, SQL, PL/SQL, JDBC, TOAD, SQL*Plus
XML: JSON, XPATH, XSL, XSLT, REST, XML Schema, DTD, WSDL, DOM
PROTOCOLS / SECURITY: HTTP, PKI, HTTPS, TCP, UDP, OAuth, SOAP, SSL, PAP, CHAP
INSTALLER / UTILITY: RPM, Ant, Cygwin, make, shell script, batch file, NSIS, Maven, Jenkins
SOURCE CONTROL: Git, Github, SVN, CVS, Perforce
MISC: OO design, JVM, JNI, Drupal, i18n, JIRA, Rally, Agile application development, CI/CD, Linux Application Development, Client Server Application Development, Amazon Web Services AWS, Docker, Wireshark, Confidential IOS, R&D, data analytics