Java Developer, Contractor Resume
Santa Clara, CA
SUMMARY:
- A highly regarded, dedicated, and resourceful software engineering professional; author and contributor of several open source projects; co - inventor on a patent; knowledgeable in numerous technical applications and programming languages.
- Proficient in multiple web and client/server technologies. Recognized for strong educational background in Computer Science and Mathematics.
- Ready to excel in a challenging Software Developer position with a dynamic, forward-thinking company.
TECHNICAL PROFICIENCIES:
Java Technologies: Spring (Core, MVC, Boot, Spring Data, AOP), Hibernate, iBATIS, Jersey, Servlets, JSP, SOAP, JDBC, Quartz, Swing, Java2D, snmp4j, Jackson, jUnit, OSGi, mockito.
JavaScript: jQuery, Angular, Underscore.js, Node.js, Express, React.
C++: STL, OpenGL, WinSock2, libxml.
C#: Windows Forms, Sockets, XML libraries, Unity 3D.
Other Languages: Python, PHP, scala, gawk.
Shell Scripting: bash, tcsh.
Web Servers: Tomcat 6.x, 7.x; Apache 2.x.
Cloud: AWS, OpenStack (mitaka, newton, ocata), kubernetes.
Database Servers: MongoDB, MySQL, Vertica, MS SQL Server.
Protocols: TCP/IP, UDP, SNMP.
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Java Developer, Contractor
Responsibilities:
- Enhanced the product to interop with Palo Alto Networks and Neutron SFC. (Java, OSGi, Panorama API)
- Added Service Function Chaining feature to an open source third-party library, Openstack4j . (Java)
- Added new features to the REST API. (Java, OSGi, Swagger)
Java Developer, Contractor
Responsibilities:
- Implemented the server and front end for the load statistics utility. ( JavaScript, Node.js, Express, React)
- Fixed and enhanced the automated testing system for the media-consuming component of the product. ( Java, Spring, Hibernate, OSGi, AWS S3, jetty, bash )
Senior Software Engineer/Mathematician
Responsibilities:
- Designed and implemented numerous Monte Carlo Simulation tools. ( Java, C#, Unity 3D )
- Optimized a legacy computation for a game with modifiable reel layouts, yielding an 80% performance improvement. ( Excel, Python )
Software Engineer
Selected Contributions:
- Re-implemented a legacy web interface to one of the product line items. (JavaScript, Java, Spring)
- Developed RESTful web services to expose network monitoring API. (Java, Spring MVC, Spring Data, MongoDB)
- Added SSL key store management to the StealthWatch Server. (Java)
- Added new security features to the server side. (Spring Security, Java)
- Served as a key member of the Flexera licensing integration team.
- Proactively took a QA role during difficult releases.
Game Mathematician
Responsibilities:
- Designed and implemented an efficient bingo pattern editor for Class 2 casino games. (C#)
- Optimized a bingo pattern probability algorithm for the company game configuration editor, yielding a 50% performance improvement. (C#)
- Modified a slot machine game engine to accommodate new math models. ( C++ )
- Developed a mathematical model for a new bonus feature functionality, which resulted in a successful patent. (U.S. Patent No. 9,305,432)
Software Engineer, Consultant
Responsibilities:
- Designed and implemented several custom JIRA plugins. (Java, JavaScript, Tomcat)
- Designed and implemented an architectural prototype of a social app for an important client. (C++)