SlideShare a Scribd company logo
1 of 6
Michael Luther
308 Council Gap Ct
Cary, NC 27513
919.460.0712
Michael-Luther@nc.rr.com
Summary
• Principal Java / J2EE architect & programmer
• Have worked in Scrum, Agile, Systems Development Life Cycle (SDLC), & Water Fall
development processes
• Have programmed for the DB2, Oracle, MySql, Postgres, & Derby DB's
• Full Stack java developer with a focus on the middle & back end layers
Team Lead Responsibilities
• Work with planning to get project requirements
• Put together schedules and assign tasks to developers
• Manage the software developers
• Run Project Management
• Work with customers on project issues & bugs
• Coordinate with the test & documentation teams
• Provide project status to management
Work Experience
11/2014 – Present MJL (Cary, NC) Principal Java Developer & Architect
• Working on java Android cell phone using the Android Eclipse IDE.
• The IDE has a visual layout tool to design the GUI by dragging and dropping the widgets you
want onto a blank visualization of the cell phone.
• You write java code to tie the widgets together. The widgets are like java swing widgets.
• From the java code you can decorate the widget with graphics or text.
• From the java code you can get data from the widget like text.
07/2014 - 10/2014 CSpring (RTP, NC) Principal Java Developer
On contract to Syngenta. Contract was not renewed. Team Lead on a java Rules Engine that would
create DB objects based on a payload passed from the GUI using Eclipse. The Rules Engine called
stored procedures to create the DB objects.
• Worked on Syngenta's Material Management Enterprise replacement system.
• Used the eclipse IDE for software development.
• Used subversion for the source code repository system.
• Used Version One for project management and bug tracking.
• Used Jenkins for automated builds.
• Used maven for builds.
• Managed jar dependencies with maven.
• Used Mockito for code coverage.
• Used the Spring JDBC framework to access the data.
• Used the Spring MVC framework for the GUI.
• Used the JMS messaging protocol to pass data back and forth to and from the Material's
Management web GUI.
• Worked on the back end Oracle DB repository system.
• Worked on a java rules engine to process Material's Management payloads and interface with
the repository system.
• Created the DB relational model, the DB schema, the java api's, and the java code to access the
data.
• Researched JBoss Fuse OSGI for creating bundles for the our delivery platform.
04/2014 - 06/2014 MJL (Cary, NC) Principal Java Developer & Architect
Created a Swing GUI client that talks with the remote server to control the remote desktop. The
client & server use 2 channels / sockets for communications. A data channel & a command channel.
• Working on java swing apps for remote desktop control at home.
• There is a client & server app.
• Using the eclipse IDE for software development.
• Using the java Robot class to control the remote computer to control the mouse, keyboard and
get screen shots.
10/2013 - 03/2014 Bell&Howell (RTP, NC) Principal Java Developer
Worked on the GUI web front end that controls the B&H mail sorters. Project was down sized.
• Worked on java software to configure & run the B&H mail sorter hardware devices.
• Used the eclipse IDE for software development.
• Used cvs for the source code repository system.
• Used Tomcat as the app server.
• Used Ant to build the projects.
• Developed web based JSF GUI web apps that interface with a back end DB via JDBC.
09/2012 – 09/2013 MJL (Cary, NC) Principal Java Developer & Architect
• Working on java swing apps for remote desktop control at home.
10/2011 - 08/2012 EECO (Raleigh NC) Principal Java Developer & Architect
Team lead on the Data Migration team. Project was canceled.
• Worked on the migration of apps from MS Access to MS Sql Server and a new web GUI.
• Used the eclipse IDE for software development.
• Used Hibernate & JDBC to access MS Sql Server.
• Used the JSF Ice-faces framework & Struts v1.1 for the GUI.
• Used Tomcat as the app server.
• Developed web based JSF GUI web apps that interface with a back end DB via Hibernate.
• Worked on BIRT reports.
• Worked with JBoss 6 as a possible app server.
• Used Javascript on web pages.
05/2009 - 09/2010 Capital Analytics (Durham, NC) Principal Java Developer & Architect
• Worked on a custom java regression & reports software.
• Used the eclipse IDE for software development.
• Used JfreeChart to create charts for the reports.
• Used Ant to build the projects.
• Used java JExcel to read MS Excel spreadsheets in a special format to get the data.
• Used the R Stats package for stats.
• Used xml, XSLT, & Apache FOP to create the reports in html.
07/2008 – 04/2009 MJL (Cary, NC) Principal Java Developer & Architect
• Working on java swing apps for remote desktop control at home.
03/2008 - 06/2008 IBM / Contractor Apex Systems (RTP, NC) Senior Java Developer
• Worked on new Java code on IBM's / Tivoli's multi platform Common Install Java SDK called
COI.
• Used Agile & Scrum software development technologies.
• Used the eclipse IDE for software development.
• Used cvs for the source code repository system.
• Used Ant to build the projects.
• Used JUnit for unit tests.
• Developed new code for remote installations.
07/2007 - 12/2007 IBM / Contractor Apex Systems (RTP, NC) Senior Java Developer
• Worked on Level 2 call support for IBM's Rational Software Architect (RSA) IDE for Statefarm
focusing on the J2EE / EJB's / Websphere Application Server 5.x, 6.x aspects of RSA.
• Helped Statefarm J2EE java programmers solve their programming problems via phone and
remote VPN “log in” to the Statefarm programmers computers to see what they where doing
and to show them how to solve their problems.
• Developed presentations to show how to use RSA.
09/2006 -06/2007 MJL (Cary, NC) Principal Java Developer & Architect
• Working on java swing apps for remote desktop control at home.
07/2006 - 08/2006 FCB / Contractor Insight Global (Raleigh, NC) Senior Java Developer
• Transferred account information from a MS Sql DB to a DB2 DB.
• Used the eclipse IDE for software development.
• Used JDBC to pull the data of out the MS Sql DB. Created XML files that the DB2 DB could
read.
06/2005 - 04/2006 RadarFind / Contractor (RTP, NC) Principal Java Developer & Architect
• Developed a Voice Response Unit (VRU / IVR) system using VMXL (Voice XML).
• Designed the layout of the IVR menus in VXML.
• The VRU server read the VXML files and processed them.
• VXML supports shelling out to a JSP.
• The JSP pulled data from the DB based on the options selected and pushed it back into the
VXML where the VRU server has text to speech so the user got the data they requested.
06/2005 - 10/2005 GSK / Contractor SDI (RTP, NC) Senior Java Developer
• Developed Bioinformatics / genetics modeling software in Java for analyzing DNA genes and
markers in a pool of people to statistical determine if certain genes or markers are cancerous.
01/2005 - 04/2005 IBM / Contract Programmer (RTP, NC) Senior Java Developer
• Developed a java testing harness for IBM's WAS SIP Servlet Stack SDK using Rational
Application Developer (RAD), WebSphere Studio Application Developer (WSAD), &
WebSphere Application Server.
01/2003 - 11/2004 Constella Group (Durham, NC) Senior Java Developer
• Pulled data from an Adabas DB to create CSV files using Natural.
• Worked on a replacement system for NIH / NIEHS / NTP program.
• Read CSV files. Created XML files.
• Put the XML files into DOM.
• Used DOM to parse the DOM document.
• Used JDBC to put the DOM objects into an Oracle DB.
07/2000 - 04/2002 LongBoard (Durham, NC ) Senior Java Developer
• Worked on a VOIP system.
• Worked on a SIP software router.
11/1999 - 06/2000 Nortel (RTP, NC ) Senior Java Developer
• Designer / Architect / developer for the next generation Internet phone system designing the
High Availability (HA) Fail Over subsystem that was to achieve 99.999% up time for the
product line.
05/1983 - 10/1999 IBM (RTP, NC) Senior Developer
• Developer for the Websphere Payment Manager Server (Solaris / Java / JDBC / DB2) that uses
the SET protocol.
• Team Lead / Project Manager / developer for the Websphere Payment Manager Wallet
(Windows / MFC / C++) HTML helper application that uses the SET protocol.
• Developer for the AIX Firewall (AIX / C++ & Windows / C++) for the IPSEC encryption sub
system. Developed packet filter rules for the Firewall (allow protocol ..., deny protocol ...).
• Team Lead / Project Manager / developer for the TCP/IP Stack for Windows (Windows, DOS,
C, C++).
• Developer for the OfficeVision XML DTD bound text editor (OS/2 / C++ / C).
• Developer for the DisplayWrite editor (IBM 360 Assembler).
Technical Skills
Programming Java / J2EE, JDBC, XML, XSLT, WebServices, JMS, Servlets,
JSP's, EJB's, HTML, JSF, CSS, C++, C, STL, VOIP, OO, UML,
Fault Tolerant / Redundancy / Fail Over / 100% Up Time
Operating Systems Linux, Fedora, RedHat, Solaris, AIX, Windows
Development Platforms MyEclipse, Eclipse, Netbeans, WebSphere Application Server
(WAS), Rational Software Architect (RSA), WSAD, RAD, CVS,
Clearcase, CMVC, SourceSafe
Databases DB2, Oracle, MySql, Postgres, Derby
Education
MBA. Southern Methodist University. Dallas Tx. 12/1988. Major: Finance
BSE. University of Connecticut. Storrs Ct. 12/1983. Major: Software Engineering.
• Worked on a VOIP system.
• Worked on a SIP software router.
11/1999 - 06/2000 Nortel (RTP, NC ) Senior Java Developer
• Designer / Architect / developer for the next generation Internet phone system designing the
High Availability (HA) Fail Over subsystem that was to achieve 99.999% up time for the
product line.
05/1983 - 10/1999 IBM (RTP, NC) Senior Developer
• Developer for the Websphere Payment Manager Server (Solaris / Java / JDBC / DB2) that uses
the SET protocol.
• Team Lead / Project Manager / developer for the Websphere Payment Manager Wallet
(Windows / MFC / C++) HTML helper application that uses the SET protocol.
• Developer for the AIX Firewall (AIX / C++ & Windows / C++) for the IPSEC encryption sub
system. Developed packet filter rules for the Firewall (allow protocol ..., deny protocol ...).
• Team Lead / Project Manager / developer for the TCP/IP Stack for Windows (Windows, DOS,
C, C++).
• Developer for the OfficeVision XML DTD bound text editor (OS/2 / C++ / C).
• Developer for the DisplayWrite editor (IBM 360 Assembler).
Technical Skills
Programming Java / J2EE, JDBC, XML, XSLT, WebServices, JMS, Servlets,
JSP's, EJB's, HTML, JSF, CSS, C++, C, STL, VOIP, OO, UML,
Fault Tolerant / Redundancy / Fail Over / 100% Up Time
Operating Systems Linux, Fedora, RedHat, Solaris, AIX, Windows
Development Platforms MyEclipse, Eclipse, Netbeans, WebSphere Application Server
(WAS), Rational Software Architect (RSA), WSAD, RAD, CVS,
Clearcase, CMVC, SourceSafe
Databases DB2, Oracle, MySql, Postgres, Derby
Education
MBA. Southern Methodist University. Dallas Tx. 12/1988. Major: Finance
BSE. University of Connecticut. Storrs Ct. 12/1983. Major: Software Engineering.

More Related Content

What's hot

Oracle soa/Fusion developer
Oracle soa/Fusion developerOracle soa/Fusion developer
Oracle soa/Fusion developerSudhakar P
 
Spark SQL & Machine Learning - A Practical Demonstration
Spark SQL & Machine Learning - A Practical DemonstrationSpark SQL & Machine Learning - A Practical Demonstration
Spark SQL & Machine Learning - A Practical DemonstrationCraig Warman
 
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...LinkedIn
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Alex Gorbachev
 
Java Methods - An Introduction to Software Development
Java Methods - An Introduction to Software DevelopmentJava Methods - An Introduction to Software Development
Java Methods - An Introduction to Software DevelopmentRajKumar Radhamanalan
 
Software development - the java perspective
Software development - the java perspectiveSoftware development - the java perspective
Software development - the java perspectiveAlin Pandichi
 
Pankaj_Gupta_Resume
Pankaj_Gupta_ResumePankaj_Gupta_Resume
Pankaj_Gupta_ResumePankaj Gupta
 
My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12Mat Keep
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17Shipra Jaiswal
 
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)Sergey Karayev
 

What's hot (20)

Resume_of_sayeed
Resume_of_sayeedResume_of_sayeed
Resume_of_sayeed
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Oracle soa/Fusion developer
Oracle soa/Fusion developerOracle soa/Fusion developer
Oracle soa/Fusion developer
 
Spark SQL & Machine Learning - A Practical Demonstration
Spark SQL & Machine Learning - A Practical DemonstrationSpark SQL & Machine Learning - A Practical Demonstration
Spark SQL & Machine Learning - A Practical Demonstration
 
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
 
Pramod-Sr.Java
Pramod-Sr.JavaPramod-Sr.Java
Pramod-Sr.Java
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
 
Java Methods - An Introduction to Software Development
Java Methods - An Introduction to Software DevelopmentJava Methods - An Introduction to Software Development
Java Methods - An Introduction to Software Development
 
Software development - the java perspective
Software development - the java perspectiveSoftware development - the java perspective
Software development - the java perspective
 
Pankaj_Gupta_Resume
Pankaj_Gupta_ResumePankaj_Gupta_Resume
Pankaj_Gupta_Resume
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11gRonald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
 
My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12
 
Mohamed cv
Mohamed cvMohamed cv
Mohamed cv
 
Tah 03302015 withendclient
Tah 03302015 withendclientTah 03302015 withendclient
Tah 03302015 withendclient
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17
 
Saroj_Mahanta
Saroj_MahantaSaroj_Mahanta
Saroj_Mahanta
 
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)
Lecture 11: ML Deployment & Monitoring (Full Stack Deep Learning - Spring 2021)
 
WilliamDillenberger2017
WilliamDillenberger2017WilliamDillenberger2017
WilliamDillenberger2017
 
Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2
 

Similar to MichaelLutherResume60

Similar to MichaelLutherResume60 (20)

desktop_resume
desktop_resumedesktop_resume
desktop_resume
 
Noonan_resume
Noonan_resumeNoonan_resume
Noonan_resume
 
newSkills_09
newSkills_09newSkills_09
newSkills_09
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Resume.H.Zhang
Resume.H.ZhangResume.H.Zhang
Resume.H.Zhang
 
Resume
ResumeResume
Resume
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Karan_Verma_Resume
Karan_Verma_ResumeKaran_Verma_Resume
Karan_Verma_Resume
 
Rouky Martin Resume
Rouky Martin ResumeRouky Martin Resume
Rouky Martin Resume
 
pranayJ
pranayJpranayJ
pranayJ
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
MANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_exMANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_ex
 
Jason Yizar Resume
Jason Yizar ResumeJason Yizar Resume
Jason Yizar Resume
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 

MichaelLutherResume60

  • 1. Michael Luther 308 Council Gap Ct Cary, NC 27513 919.460.0712 Michael-Luther@nc.rr.com Summary • Principal Java / J2EE architect & programmer • Have worked in Scrum, Agile, Systems Development Life Cycle (SDLC), & Water Fall development processes • Have programmed for the DB2, Oracle, MySql, Postgres, & Derby DB's • Full Stack java developer with a focus on the middle & back end layers Team Lead Responsibilities • Work with planning to get project requirements • Put together schedules and assign tasks to developers • Manage the software developers • Run Project Management • Work with customers on project issues & bugs • Coordinate with the test & documentation teams • Provide project status to management Work Experience 11/2014 – Present MJL (Cary, NC) Principal Java Developer & Architect • Working on java Android cell phone using the Android Eclipse IDE. • The IDE has a visual layout tool to design the GUI by dragging and dropping the widgets you want onto a blank visualization of the cell phone. • You write java code to tie the widgets together. The widgets are like java swing widgets. • From the java code you can decorate the widget with graphics or text. • From the java code you can get data from the widget like text. 07/2014 - 10/2014 CSpring (RTP, NC) Principal Java Developer On contract to Syngenta. Contract was not renewed. Team Lead on a java Rules Engine that would create DB objects based on a payload passed from the GUI using Eclipse. The Rules Engine called stored procedures to create the DB objects. • Worked on Syngenta's Material Management Enterprise replacement system.
  • 2. • Used the eclipse IDE for software development. • Used subversion for the source code repository system. • Used Version One for project management and bug tracking. • Used Jenkins for automated builds. • Used maven for builds. • Managed jar dependencies with maven. • Used Mockito for code coverage. • Used the Spring JDBC framework to access the data. • Used the Spring MVC framework for the GUI. • Used the JMS messaging protocol to pass data back and forth to and from the Material's Management web GUI. • Worked on the back end Oracle DB repository system. • Worked on a java rules engine to process Material's Management payloads and interface with the repository system. • Created the DB relational model, the DB schema, the java api's, and the java code to access the data. • Researched JBoss Fuse OSGI for creating bundles for the our delivery platform. 04/2014 - 06/2014 MJL (Cary, NC) Principal Java Developer & Architect Created a Swing GUI client that talks with the remote server to control the remote desktop. The client & server use 2 channels / sockets for communications. A data channel & a command channel. • Working on java swing apps for remote desktop control at home. • There is a client & server app. • Using the eclipse IDE for software development. • Using the java Robot class to control the remote computer to control the mouse, keyboard and get screen shots. 10/2013 - 03/2014 Bell&Howell (RTP, NC) Principal Java Developer Worked on the GUI web front end that controls the B&H mail sorters. Project was down sized. • Worked on java software to configure & run the B&H mail sorter hardware devices. • Used the eclipse IDE for software development. • Used cvs for the source code repository system. • Used Tomcat as the app server. • Used Ant to build the projects. • Developed web based JSF GUI web apps that interface with a back end DB via JDBC. 09/2012 – 09/2013 MJL (Cary, NC) Principal Java Developer & Architect • Working on java swing apps for remote desktop control at home.
  • 3. 10/2011 - 08/2012 EECO (Raleigh NC) Principal Java Developer & Architect Team lead on the Data Migration team. Project was canceled. • Worked on the migration of apps from MS Access to MS Sql Server and a new web GUI. • Used the eclipse IDE for software development. • Used Hibernate & JDBC to access MS Sql Server. • Used the JSF Ice-faces framework & Struts v1.1 for the GUI. • Used Tomcat as the app server. • Developed web based JSF GUI web apps that interface with a back end DB via Hibernate. • Worked on BIRT reports. • Worked with JBoss 6 as a possible app server. • Used Javascript on web pages. 05/2009 - 09/2010 Capital Analytics (Durham, NC) Principal Java Developer & Architect • Worked on a custom java regression & reports software. • Used the eclipse IDE for software development. • Used JfreeChart to create charts for the reports. • Used Ant to build the projects. • Used java JExcel to read MS Excel spreadsheets in a special format to get the data. • Used the R Stats package for stats. • Used xml, XSLT, & Apache FOP to create the reports in html. 07/2008 – 04/2009 MJL (Cary, NC) Principal Java Developer & Architect • Working on java swing apps for remote desktop control at home. 03/2008 - 06/2008 IBM / Contractor Apex Systems (RTP, NC) Senior Java Developer • Worked on new Java code on IBM's / Tivoli's multi platform Common Install Java SDK called COI. • Used Agile & Scrum software development technologies. • Used the eclipse IDE for software development. • Used cvs for the source code repository system. • Used Ant to build the projects. • Used JUnit for unit tests. • Developed new code for remote installations. 07/2007 - 12/2007 IBM / Contractor Apex Systems (RTP, NC) Senior Java Developer • Worked on Level 2 call support for IBM's Rational Software Architect (RSA) IDE for Statefarm focusing on the J2EE / EJB's / Websphere Application Server 5.x, 6.x aspects of RSA. • Helped Statefarm J2EE java programmers solve their programming problems via phone and
  • 4. remote VPN “log in” to the Statefarm programmers computers to see what they where doing and to show them how to solve their problems. • Developed presentations to show how to use RSA. 09/2006 -06/2007 MJL (Cary, NC) Principal Java Developer & Architect • Working on java swing apps for remote desktop control at home. 07/2006 - 08/2006 FCB / Contractor Insight Global (Raleigh, NC) Senior Java Developer • Transferred account information from a MS Sql DB to a DB2 DB. • Used the eclipse IDE for software development. • Used JDBC to pull the data of out the MS Sql DB. Created XML files that the DB2 DB could read. 06/2005 - 04/2006 RadarFind / Contractor (RTP, NC) Principal Java Developer & Architect • Developed a Voice Response Unit (VRU / IVR) system using VMXL (Voice XML). • Designed the layout of the IVR menus in VXML. • The VRU server read the VXML files and processed them. • VXML supports shelling out to a JSP. • The JSP pulled data from the DB based on the options selected and pushed it back into the VXML where the VRU server has text to speech so the user got the data they requested. 06/2005 - 10/2005 GSK / Contractor SDI (RTP, NC) Senior Java Developer • Developed Bioinformatics / genetics modeling software in Java for analyzing DNA genes and markers in a pool of people to statistical determine if certain genes or markers are cancerous. 01/2005 - 04/2005 IBM / Contract Programmer (RTP, NC) Senior Java Developer • Developed a java testing harness for IBM's WAS SIP Servlet Stack SDK using Rational Application Developer (RAD), WebSphere Studio Application Developer (WSAD), & WebSphere Application Server. 01/2003 - 11/2004 Constella Group (Durham, NC) Senior Java Developer • Pulled data from an Adabas DB to create CSV files using Natural. • Worked on a replacement system for NIH / NIEHS / NTP program. • Read CSV files. Created XML files. • Put the XML files into DOM. • Used DOM to parse the DOM document. • Used JDBC to put the DOM objects into an Oracle DB. 07/2000 - 04/2002 LongBoard (Durham, NC ) Senior Java Developer
  • 5. • Worked on a VOIP system. • Worked on a SIP software router. 11/1999 - 06/2000 Nortel (RTP, NC ) Senior Java Developer • Designer / Architect / developer for the next generation Internet phone system designing the High Availability (HA) Fail Over subsystem that was to achieve 99.999% up time for the product line. 05/1983 - 10/1999 IBM (RTP, NC) Senior Developer • Developer for the Websphere Payment Manager Server (Solaris / Java / JDBC / DB2) that uses the SET protocol. • Team Lead / Project Manager / developer for the Websphere Payment Manager Wallet (Windows / MFC / C++) HTML helper application that uses the SET protocol. • Developer for the AIX Firewall (AIX / C++ & Windows / C++) for the IPSEC encryption sub system. Developed packet filter rules for the Firewall (allow protocol ..., deny protocol ...). • Team Lead / Project Manager / developer for the TCP/IP Stack for Windows (Windows, DOS, C, C++). • Developer for the OfficeVision XML DTD bound text editor (OS/2 / C++ / C). • Developer for the DisplayWrite editor (IBM 360 Assembler). Technical Skills Programming Java / J2EE, JDBC, XML, XSLT, WebServices, JMS, Servlets, JSP's, EJB's, HTML, JSF, CSS, C++, C, STL, VOIP, OO, UML, Fault Tolerant / Redundancy / Fail Over / 100% Up Time Operating Systems Linux, Fedora, RedHat, Solaris, AIX, Windows Development Platforms MyEclipse, Eclipse, Netbeans, WebSphere Application Server (WAS), Rational Software Architect (RSA), WSAD, RAD, CVS, Clearcase, CMVC, SourceSafe Databases DB2, Oracle, MySql, Postgres, Derby Education MBA. Southern Methodist University. Dallas Tx. 12/1988. Major: Finance BSE. University of Connecticut. Storrs Ct. 12/1983. Major: Software Engineering.
  • 6. • Worked on a VOIP system. • Worked on a SIP software router. 11/1999 - 06/2000 Nortel (RTP, NC ) Senior Java Developer • Designer / Architect / developer for the next generation Internet phone system designing the High Availability (HA) Fail Over subsystem that was to achieve 99.999% up time for the product line. 05/1983 - 10/1999 IBM (RTP, NC) Senior Developer • Developer for the Websphere Payment Manager Server (Solaris / Java / JDBC / DB2) that uses the SET protocol. • Team Lead / Project Manager / developer for the Websphere Payment Manager Wallet (Windows / MFC / C++) HTML helper application that uses the SET protocol. • Developer for the AIX Firewall (AIX / C++ & Windows / C++) for the IPSEC encryption sub system. Developed packet filter rules for the Firewall (allow protocol ..., deny protocol ...). • Team Lead / Project Manager / developer for the TCP/IP Stack for Windows (Windows, DOS, C, C++). • Developer for the OfficeVision XML DTD bound text editor (OS/2 / C++ / C). • Developer for the DisplayWrite editor (IBM 360 Assembler). Technical Skills Programming Java / J2EE, JDBC, XML, XSLT, WebServices, JMS, Servlets, JSP's, EJB's, HTML, JSF, CSS, C++, C, STL, VOIP, OO, UML, Fault Tolerant / Redundancy / Fail Over / 100% Up Time Operating Systems Linux, Fedora, RedHat, Solaris, AIX, Windows Development Platforms MyEclipse, Eclipse, Netbeans, WebSphere Application Server (WAS), Rational Software Architect (RSA), WSAD, RAD, CVS, Clearcase, CMVC, SourceSafe Databases DB2, Oracle, MySql, Postgres, Derby Education MBA. Southern Methodist University. Dallas Tx. 12/1988. Major: Finance BSE. University of Connecticut. Storrs Ct. 12/1983. Major: Software Engineering.