Gregg roeten



Passion for learning DevOps tools Docker, Jenkins and Puppet to automate CI/CD pipeline deployment.  Strong background with enterprise application development in C++, Java, Microservices and virtualization.  Leadership.  AWS architect certified.


Tools                       AWS, Docker, Maven, Jenkins, Virtualization, Git, GitHub, Subversion, SVN Repository, JUnit, Eclipse, NetBeans, Jira, Bugzilla
Frameworks           Microservices, Active Directory, VPN, Agile, Scrum, SDLC
Languages/APIs    Java, C++, SQL, JSON, XML, JavaScript, Bash, REST API
Platforms               Windows Servers, Linux, Microsoft Unified Communications, VMware, Virtualbox


12/2017 – 12/2018

Lead Software Consultant at Fidelity Investments
Infosys Limited, Research Triangle Park, NC 27709

  • Created Java web applications using Spring Boot bootstrapping and PL/SQL Data Warehouse relational database queries to personalize customer interface options. Created Java RESTful API’s to access Oracle DB.  Collaborate on cross-functional agile teams.
  • Produced Docker containers, Linux Ubuntu and Tomcat inside VM, to execute and test new Java code.
  • Agile/Scrum sprints updating and tracking through JIRA.
01/2017 – 09/2017

Java Engineer
Access Point Inc., Cary, NC 27518

  • Designed and implemented new functionality and web pages using JavaScript and jQuery for customer pricing tool. Utilized Spring for Dependency Injection (DI) Inversion of Control (IoC).
  • Used Java, J2EE 8 and Spring to create REST API’s on Windows, parsed JSON formats with Jackson. Junit tests on Apache Tomcat Server. 
09/2016 – 12/2016

Java Engineer Consultant at Lenovo
CTG Inc., Research Triangle Park, NC 27709

  • Used Java 8 with Maven to implement Delete and Read REST API’s for XClarity Administrator, load management software.
  • Created backend functionality to parse input ids, manage SQL tables and Linux files. Handled JSON data in responses and created multiple SQL tables.
  • Designed in multi-threaded Core Java environment and tested with Eclipse and Maven. Used POSTMAN to debug on Linux servers. Used Jenkins scripts to build from Git repository, test with JUnit and configure releases.
04/2016 – 08/2016

Lead Software Consultant at General Dynamics
SoftWorld Inc., Greensboro, NC 27301

  • Navy government contract – Lead team that designed and implemented a multithreaded core Java application (used JRE UI Toolkit JavaFX in Swing application, running on secured RedHat Linux and Cisco hardware). Displayed streamed data from underwater hardware sensors manufactured in-house.
  • Created threads for Producer and Consumer design pattern. A Poller used Socket Adapters, handlers and listeners.  The Daemon received DatagramSocket UDP data from an Optical Interface connected to the hardware.
  • Implemented MVC architect pattern. Used Eclipse, SVN, Maven, JUnit and Jenkins for loadbuilds.
01/2016 – 03/2016

Java Engineer Consultant at IBM
Infinite Computer Solutions, Durham, NC 27709

  • Created and updated Java’s Web API’s as part of IBM’s SAP Solution Manager development, Servlet Mappers that converted XML to JSON formats and RESTful to SOAP messages. Parsed JSON messages with Jackson.
  • Created Forwarder and Listener Servlets for DB2 running on WebSphere Liberty servers. RESTful message testing with POSTMAN and Firefox FireBug.  Created Bash scripts for basic DB2 queries.  Updated loggerFactory as needed for API’s.  HTTP protocols (GET, POST and PUT methods) written through Jersey or Java Servlets.
  • Created and ran automated Java JUnit testing. Manual testing through REST API Service GUI and Bash DB2 scripts.  Used IBM RTC Java code repository through Eclipse.  Daily Scrum calls.
01/2009 – 12/2015

Senior Software Engineer
Somer Cedar, LLC, Durham, NC 27703

  • Created & developed J2EE applications and Web Services with Java Servlets, Java Server Pages (JSP), JavaScript and Java API’s. Client-Server development with REST and SOAP messages
  • Constructed web application with Python, HTML5, CSS2 running on Windows7 tablet at POS checkout. Developed User Interface using Django and PyCharm IDE, data stored in a SQLite database.  Reduced client’s advertising budget by 8% and net profit increased by 5%.
  • Produced client server web applications using Java servlets and JSP. Designed and implemented with Eclipse IDE on Apache Tomcat 8 client server, using HTML5, Java, JavaScript, Node.js web server and RESTful services.
  • Built IBM Bluemix PaaS DevOps project in Linux environment. Used Virtual Box and Ubuntu to configure Windows Server and Desktop ISO images, similar to AMI’s.
12/2006 – 12/2009

Unified Communications Integration Engineer
Nortel Networks, Inc., Research Triangle Park, NC 27709

  • Microsoft Unified Communications (UC), Microsoft Exchange Server 2007 and OCS components, configured, integrated, upgraded and deployed with IP PBX’s including Nortel CS1000 IP Voice servers for Enterprise Converged office (Microsoft products OCS, LCS, Exchange). Configured Active Directory, DNS, DHCP, Domains, Security Groups, SIP VPN servers and firewalls.  Avaya VoIP switch configuration. 
  • UC integration activity includes working with customers, analyzing their communication environment, making recommendation for integration and upgrade paths.
  • Built customer configurations and databases for their voice, data network elements and server applications that formed their converged communications network.
  • Installed and configured Servers, Virtual servers, Codecs, Media gateway, Secure Routers, IIS, and Firewall. Created Exchange Management Command scripts, configured TCP/IP.  Provided server administration, technical support and troubleshooting Voice, LAN, WAN, IP PBX issues.
12/1992 – 11/2006

Senior Software Engineer
Nortel Networks, Inc., Research Triangle Park, NC 27709

  • C++ software development on real-time, imbedded, multithread architecture.
  • Designed SIP (Session Initiation Protocol) products for VoIP (Voice over IP) using C++, running on a Nortel CS1500 (Communication Server).
  • Managed technical development of 15 member offshore Tata Consultancy Services (TCS) team.



Appalachian State University
287 Rivers St, Boone, NC, 28608

  • BS in Computer Science (GPA 3.6/4.0)
  • Honors: Alpha Chi, Gamma Beta Phi Honor Societies

Professional Certifications

  • Microsoft Certified Solution Engineer – MCP, MCS, MCSA, MCSE – 5843215
  • AWS Certified Solutions Architect Associate – SAA-C01 2018 – AWS00619576


  • (919) 219 - 7780
Close Menu