SlideShare a Scribd company logo
1 of 2
Download to read offline
MARTIN L. VANHA
P.O.Box 1602,
Nederland, Colorado 80466
Home: (303) 258-3521
Cell: (303) 304-6353
martin@askitservices.com
SKILLS:
Languages: Java, C#, C++, JavaScript, Scala, SQL, PL/SQL, Fortran
UI Development: HTML/CSS/jQuery, AngularJS, Swing, DevExpress
Enterprise Software: Spring, J2EE, .NET, WebLogic, JBoss, WebSphere, PeopleSoft
Databases: MongoDB, Oracle, SQL Server, DB2, MySQL, PostgreSQL, HSQLDB
Operating systems: Linux, OS X, Windows, Android, Tizen
Source Controls: Git, Perforce, Subversion, StarTeam, CVS, Visual SourceSafe
Other tools: Eclipse, IntelliJ, AndroidStudio, VisualStudio, Hibernate, IBatis,
JUnit, JMock, Mockito, PowerMock, Gradle, Maven, Ant, Grunt
PROFESIONAL EXPERIENCE:
Spritz – Salt Lake City, Utah, 2014-present, Senior Software Engineer
Designed and developed several major features for the Spritz EReader. The work involved a server side
parser written in java for extracting and modifying html book pages from epub files and storing them in
MongoDB. Also developed a number of REST web service endpoints implemented with the Spring
framework to allow the reader client to access epub data. Developed many features of the client portion
of the application using ECMAScript 6 and AngularJS.
• Developed the Spritz newsreader for several versions of Samsung Gear watches. The reader receives
continuous news feed to present breaking news. It is a Tizen Web application that utilizes the Spritz JS
SDK. It has been licensed by several news organizations including the Wall Street Journal, Financial
Times, Bild, and Süddeutsche. The GearO implementation received the “Most Innovative Use of
Technology” award from the Drum Network.
• Designed and implemented a JavaScript SDK for company’s patented fast reading system. The work
included design, implementation, and comprehensive documentation.
• Developed the Spritz email client for Samsung’s Gear2 watch at product launch. It is implemented as a
Tizen Web app written in JavaScript. It loads email messages from a compatible Android phone using
Bluetooth and presents email text using Spritz’s innovative fast reading system. The Spritz email
application debuted at the 2014 Mobile World Congress in Barcelona at Samsung’s Gear 2 unpacked
event, and garnered significant media and blog attention.
Exelis - Boulder, Colorado, 2013-2014, Senior Software Engineer
• Designed and implemented a web application for presenting hyperspectral images collected by the
Space Station’s HICO (Hyperspectral Imager for the Coastal Ocean). The application was implemented
as a JavaScript client calling the server to perform sophisticated scientific calculations using the Exelis’
IDL (Interactive Data Language).
• Designed and developed several important features of the Operational Control System for the next
generation GPS satellite constellation. The work was sub-contracted to Exelis by a major defense
company under strict ITAR rules.
Time Warner Cable - Broomfield, Colorado, 2010-2013, Senior Software Engineer
• Designed and developed the Interactive Message Collector application component for the Enhanced
Television Application Gateway. The application was designed to collect user-initiated messages at a
rate of ten million messages per hour. The work involved a variety of tasks including low-level socket
programming to handle TCP and UDP communication, database design, configuring network switches
for fail-over and load balancing as well as sophisticated message safekeeping to prevent any data loss.
The application was programmed in java using Spring, Apache MINA, ActiveMQ, and an Oracle
database.
• Participated in designing, developing, enhancing and maintaining several components for the company’s
large back office application suite. Most of the work was done in a complex environment with different
kinds of web services (mixture of legacy SOAP and newer REST). I was responsible for the whole
development cycle of initial analysis, design, implementation, unit testing, QA support and deployment
troubleshooting.
Digital Globe - Longmont, Colorado, 2008-2009, Senior Software Engineer (contract)
• Developed several features of the company’s sophisticated Satellite Access Window ordering system.
The system was built in java using Swing for the UI and the Spring framework. The work involved
complex Oracle Spatial queries and extensive geographic calculations.
• Designed and developed the Access Window Deconfliction Tool a web application built on WebFlow and
Spring frameworks accessing an Oracle database.
Newmerix - Superior, Colorado, 2005-2008, Senior Software Engineer
• Designed and implemented several features of Automate!Change and Automate!Test. Both products are
Newmerix’s solutions for change management and automated testing of leading enterprise systems
(SAP, PeopleSoft and Oracle E-Business Suite.) Responsible for the full development cycle - initial
architecture, design, programming, testing and maintenance over a span of several releases. Both
applications were implemented in the .NET environment using C# and several third party libraries.
NETdelivery - Boulder, Colorado, 1997-2003, Application Architect-Technical Lead
• Designed and implemented a java based persistence layer for NETdelivery’s FormStream Mobile Client,
including secure synchronization of electronic forms between a centralized master repository and its
mobile clients over unreliable wireless networks.
EDUCATION:
• 1978 Engineering Diploma (equivalent to MSc), Electronic Engineering, Prague Technical University,
Prague, Czechoslovakia
CERTIFICATION:
• Sun Certified Enterprise Architect for J2EE, Authorized Prometric Testing Center, Broomfield, CO
• Sun Certification for Java™ 2 Platform, Authorized Prometric Testing Center, Boulder, CO
OTHER TRAINING:
• Introduction to IDL, Boulder, 2014
• MongoDB for Developers, 10Gen, Broomfield, 2012
• Spring 3 Framework, Accelebrate, Broomfield, 2011
• Remote Service Calls Programming, TANDEM Training Center, Boulder, CO
• Client/Server Concepts and Solutions, TANDEM Training Center, Boulder, CO
• Introduction to ORACLE, INTERGRAPH Training Center, Huntsville, AL
REFERENCES:
Available upon request

More Related Content

What's hot

What's hot (7)

Bradley Lin Wan Resume
Bradley Lin Wan ResumeBradley Lin Wan Resume
Bradley Lin Wan Resume
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Senior Sofware Resume
Senior Sofware ResumeSenior Sofware Resume
Senior Sofware Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
 
John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015
 

Similar to MartinVanha (20)

Resume
ResumeResume
Resume
 
SpencerKellerResume
SpencerKellerResumeSpencerKellerResume
SpencerKellerResume
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
Gem Lareina Rotol cv
Gem Lareina Rotol cvGem Lareina Rotol cv
Gem Lareina Rotol cv
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
CV Alexander Petkevich
CV Alexander PetkevichCV Alexander Petkevich
CV Alexander Petkevich
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Rajiv_Ranjan
Rajiv_RanjanRajiv_Ranjan
Rajiv_Ranjan
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
Dipalee Shah Resume
Dipalee Shah ResumeDipalee Shah Resume
Dipalee Shah Resume
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
sushant
sushantsushant
sushant
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Stan_Wang_Resume
Stan_Wang_ResumeStan_Wang_Resume
Stan_Wang_Resume
 
Gnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 years
 

MartinVanha

  • 1. MARTIN L. VANHA P.O.Box 1602, Nederland, Colorado 80466 Home: (303) 258-3521 Cell: (303) 304-6353 martin@askitservices.com SKILLS: Languages: Java, C#, C++, JavaScript, Scala, SQL, PL/SQL, Fortran UI Development: HTML/CSS/jQuery, AngularJS, Swing, DevExpress Enterprise Software: Spring, J2EE, .NET, WebLogic, JBoss, WebSphere, PeopleSoft Databases: MongoDB, Oracle, SQL Server, DB2, MySQL, PostgreSQL, HSQLDB Operating systems: Linux, OS X, Windows, Android, Tizen Source Controls: Git, Perforce, Subversion, StarTeam, CVS, Visual SourceSafe Other tools: Eclipse, IntelliJ, AndroidStudio, VisualStudio, Hibernate, IBatis, JUnit, JMock, Mockito, PowerMock, Gradle, Maven, Ant, Grunt PROFESIONAL EXPERIENCE: Spritz – Salt Lake City, Utah, 2014-present, Senior Software Engineer Designed and developed several major features for the Spritz EReader. The work involved a server side parser written in java for extracting and modifying html book pages from epub files and storing them in MongoDB. Also developed a number of REST web service endpoints implemented with the Spring framework to allow the reader client to access epub data. Developed many features of the client portion of the application using ECMAScript 6 and AngularJS. • Developed the Spritz newsreader for several versions of Samsung Gear watches. The reader receives continuous news feed to present breaking news. It is a Tizen Web application that utilizes the Spritz JS SDK. It has been licensed by several news organizations including the Wall Street Journal, Financial Times, Bild, and Süddeutsche. The GearO implementation received the “Most Innovative Use of Technology” award from the Drum Network. • Designed and implemented a JavaScript SDK for company’s patented fast reading system. The work included design, implementation, and comprehensive documentation. • Developed the Spritz email client for Samsung’s Gear2 watch at product launch. It is implemented as a Tizen Web app written in JavaScript. It loads email messages from a compatible Android phone using Bluetooth and presents email text using Spritz’s innovative fast reading system. The Spritz email application debuted at the 2014 Mobile World Congress in Barcelona at Samsung’s Gear 2 unpacked event, and garnered significant media and blog attention. Exelis - Boulder, Colorado, 2013-2014, Senior Software Engineer • Designed and implemented a web application for presenting hyperspectral images collected by the Space Station’s HICO (Hyperspectral Imager for the Coastal Ocean). The application was implemented as a JavaScript client calling the server to perform sophisticated scientific calculations using the Exelis’ IDL (Interactive Data Language). • Designed and developed several important features of the Operational Control System for the next generation GPS satellite constellation. The work was sub-contracted to Exelis by a major defense company under strict ITAR rules. Time Warner Cable - Broomfield, Colorado, 2010-2013, Senior Software Engineer • Designed and developed the Interactive Message Collector application component for the Enhanced Television Application Gateway. The application was designed to collect user-initiated messages at a rate of ten million messages per hour. The work involved a variety of tasks including low-level socket
  • 2. programming to handle TCP and UDP communication, database design, configuring network switches for fail-over and load balancing as well as sophisticated message safekeeping to prevent any data loss. The application was programmed in java using Spring, Apache MINA, ActiveMQ, and an Oracle database. • Participated in designing, developing, enhancing and maintaining several components for the company’s large back office application suite. Most of the work was done in a complex environment with different kinds of web services (mixture of legacy SOAP and newer REST). I was responsible for the whole development cycle of initial analysis, design, implementation, unit testing, QA support and deployment troubleshooting. Digital Globe - Longmont, Colorado, 2008-2009, Senior Software Engineer (contract) • Developed several features of the company’s sophisticated Satellite Access Window ordering system. The system was built in java using Swing for the UI and the Spring framework. The work involved complex Oracle Spatial queries and extensive geographic calculations. • Designed and developed the Access Window Deconfliction Tool a web application built on WebFlow and Spring frameworks accessing an Oracle database. Newmerix - Superior, Colorado, 2005-2008, Senior Software Engineer • Designed and implemented several features of Automate!Change and Automate!Test. Both products are Newmerix’s solutions for change management and automated testing of leading enterprise systems (SAP, PeopleSoft and Oracle E-Business Suite.) Responsible for the full development cycle - initial architecture, design, programming, testing and maintenance over a span of several releases. Both applications were implemented in the .NET environment using C# and several third party libraries. NETdelivery - Boulder, Colorado, 1997-2003, Application Architect-Technical Lead • Designed and implemented a java based persistence layer for NETdelivery’s FormStream Mobile Client, including secure synchronization of electronic forms between a centralized master repository and its mobile clients over unreliable wireless networks. EDUCATION: • 1978 Engineering Diploma (equivalent to MSc), Electronic Engineering, Prague Technical University, Prague, Czechoslovakia CERTIFICATION: • Sun Certified Enterprise Architect for J2EE, Authorized Prometric Testing Center, Broomfield, CO • Sun Certification for Java™ 2 Platform, Authorized Prometric Testing Center, Boulder, CO OTHER TRAINING: • Introduction to IDL, Boulder, 2014 • MongoDB for Developers, 10Gen, Broomfield, 2012 • Spring 3 Framework, Accelebrate, Broomfield, 2011 • Remote Service Calls Programming, TANDEM Training Center, Boulder, CO • Client/Server Concepts and Solutions, TANDEM Training Center, Boulder, CO • Introduction to ORACLE, INTERGRAPH Training Center, Huntsville, AL REFERENCES: Available upon request