Christopher Hamilton

Christopher Hamilton Email and Phone Number

Consulting Software Engineer @ Confidential | Java Development, Cloud Computing @ OCC
Roswell, GA, US
Christopher Hamilton's Location
Roswell, Georgia, United States, United States
Christopher Hamilton's Contact Details
About Christopher Hamilton

As a Consulting Software Engineer, I have over 10 years of experience in designing and implementing large-scale, high-performance, and secure applications for multiple industries. I work with a confidential client to create and enhance Flink and Spring Boot applications using Java 8/11/17, Podman, and Kubernetes. I am passionate about delivering quality solutions that meet or exceed customer expectations, using agile and scrum principles. I also have experience in leading and mentoring development teams, developing project schedules, and ensuring timely delivery of work products. I have strong skills in web services, Oracle SQL, XML, Groovy, Spock, Kafka, AWS, and DynamoDB. I am always eager to learn new technologies and best practices to improve my performance and value.

Christopher Hamilton's Current Company Details
OCC

Occ

View
Consulting Software Engineer @ Confidential | Java Development, Cloud Computing
Roswell, GA, US
Website:
theocc.com
Employees:
2572
Christopher Hamilton Work Experience Details
  • Occ
    Occ
    Roswell, Ga, Us
  • Occ
    Consulting Software Engineer
    Occ Jan 2023 - Feb 2024
    Chicago, Illinois, Us
    Principal Software Engineer - Developing large scale, high volume, high performance cloud based applications for large financial enterprise using Agile/Scrum principles.Creating and enhancing Flink and Spring Boot applications built using RHEL 8 using Java 8/11/17 packaged into Podman images and deployed to Kubernetes
  • Fidelity Investments
    Principle Software Engineer
    Fidelity Investments Jul 2021 - Dec 2022
    Boston, Ma, Us
    Part of an agile scrum pod helping design and build Java8/Spring Boot 2 applications to assist investing group. Technologies include Java (8), Groovy, Spock, Kafka, Oracle, AWS, DynamoDB. Deployment using Jenkins for CI/CD.
  • Reconvelocity
    Senior Java Consultant
    Reconvelocity Dec 2020 - Jul 2021
    Developing micro services using Java to support web and mobile applications. Spring 5.x, Spring Boot 2.x, Java 8, REST, JPA/MySql, AWS, React
  • Chick-Fil-A Corporate
    Senior Java Developer Consultant
    Chick-Fil-A Corporate Oct 2017 - Dec 2020
    Atlanta, Ga, Us
    Develop AWS based micro-services using Java, Spring, Spring MVC, Spring Boot. Services support mobile app and other enterprise services (push notifications, wallboards, point-of-sale, survey results, etc). Using PostGreSQL in AWS RDS for backend using JPA and Spring's JDBC Template. Access to other µServices using Spring's REST template. Hystrix circuit-breakers on MVC and service calls. Swagger-ui to assist with API documentation.
  • The Home Depot
    Lead Java Developer (Contract)
    The Home Depot Jul 2017 - Sep 2017
    Atlanta, Georgia, Us
    Senior consulting member of a team tasked with implementing Home Depot's merchandising assortment scheduling and execution application.The application is deployed using Continuous Integration / Continuous Delivery methodology with the application artifacts deployed to production twice a week.Worked as a pair programming team member implementing Test Driven Development using Scrum methodologies and techniques. These include user story creation, backlog grooming, story estimation and implementation using test driven development.Provided support for user testing, and post deployment support for the application and microservices.Implemented microservice endpoints deployed in Home Depot's internally developed Tomcat Grid as well as Pivotal's Cloud Foundry. New endpoints are implemented using Spring MVC running within a Spring Boot application.Maintained legacy application implementations in the code mix that are SOA oriented and implemented in a more monolithic architecture using Jersey. Part of the team's responsibilities included the gradual migration from the monolithic legacy applications implemented using Jersey to microservices implemented using Spring Boot, Spring MVC and Spring Batch and deployed in one of Home Depot's private instances of Pivotal's Cloud Foundry.Implemented unit and integration tests using JUnit 4, Mockito and PowerMock.Implemented end-to-end tests using Postman and Newman.Mentored and assisted other team members with various technical issues including Java, Groovy, OSx and network related issues.Worked with testers to resolve environmental issues and clear blockers to successful project implementation.
  • At&T
    Senior Software Developer / Architect (Contract)
    At&T Oct 2014 - Jun 2017
    Dallas, Tx, Us
    Senior consulting member of a team tasked with updating AT&T's near real time messaging web service. This is a JSON based RESTful web service used by the AT&T messaging web application that provides integrated SMS, MMS and email functionality for AT&T customers and third parties.Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans. These are the core techniques for building web service functionality with Apache Camel. Routes and processor beans are used to implement integration with other Enterprise systems.Implemented Spring bean used for proper shutdown of the custom Jetty based web container used for this application.Implemented changes to the build and deploy process to properly support the new messages applications. This includes changes to the Maven pom and Ant build scripts as well as scripts used for deployment into RHEL.Implemented JMeter tests to test routes and beans implementing web services within the near real time messaging serviceWrote BASH scripts on both RHEL and OSX for various development life cycle tasks such as application startup, log file backups and cron jobs to clean up old files that are no longer important.Mentored and assisted other team members with various technical issues including Java, Groovy, Maven, Ant, Application Server, Linux and network related issues.Worked with testers to resolve environmental issues and clear blockers to successful project implementationTechnologies: Java, Groovy, Apache Camel, J2EE, JSON, Eclipse, Spring, XML, Web Services, SOAP, HTTP, HTTPS, JMeter, Maven, Ant, Nexus(repository), GIT, Subversion, Jetty, Apache Web Server, Firebug, Fidler2, Charles (diagnostic proxy), Oracle, BASH, Linux, OSX
  • Verizon Wireless
    Contract Software Developer
    Verizon Wireless Jul 2012 - Oct 2014
    Basking Ridge, Nj, Us
    Senior consulting member and technical lead of a team tasked with replacing an existing Java Swing based client/server application with a Web based Spring MVC implementation. The web application uses REST and a single page architecture (SPA) and is implemented with Java, Groovy, myBatis, jQuery, Bootstrap, Datatables, AJAX and JSON. Implemented SOAP and non-SOAP web services that communicate with various backend enterprise systems using Apache Camel and EIP. The application is implemented with Java, Groovy, myBatis and the EclipseLink MOXy implementation of JAXB.Mentored and assisted other team members with various technical issues including Javascript, CSS, Java, JSP and Server and network related issues.Implemented a content based message router for incoming XML web service requests. Apache Camel based application enforces a limited number of content rules and routes content between multiple application servers based on XML payload. Assisted with the configuration of the WebSphere infrastructure to support new features and proxy other teams web applications using our secure servers. Tasks included recommending server configurations and writing rewrite rules to support the applications.Administered the group's Nexus repository server.Set up Jenkins build jobs to provide continuous automated builds.Automated installation of web applications on WebSphere application servers using Jenkins to facilitate simple one-click deployments for development and test systems.
  • Ericsson
    Technical Lead (Contract)
    Ericsson Oct 2011 - Jul 2012
    Kista, Stockholm, Se
    Review High Level Design Documents from Systems Architects for accuracy and consistency. Use HLD's to establish Level of Effort estimates for Professional Services development.Trained Ericsson customer's development staff on how to develop custom features within the Ericsson (multimedia) Content Management System (CMS).Identify issues with custom CORBA Content Store application developed by the Ericsson Professional Services team and used to provision multimedia assets in a Content Distribution Network. Problems were associated with sending large (multi gigabyte) content files over the internet using FTP. Issues encountered included the firewall closing the idle control channel after an hour causing the transfer to fail. Abstracted the use of FTP to an interface to allow the use of an alternate FTP client package (moved from ftp4j to Apache Commons Net package). Implemented code to overcome this issue and advised local technical team on configuration.Implemented a SOAP proxy to resolve an issue between the producer and consumer of the service. The producer of the service had a bug that prevented it from returning a proper file name for a specific type of asset. The proxy when inserted between the producer and consumer corrects invalid data from the producer and fixes it in the returned XML.Created work flow templates for processing multimedia content and metadata within the Ericsson CMS application using the Ericsson WatchPoint Studio (Eclipse plugin).Document custom components developed by the Ericsson Professional Services staff for use by Ericsson customers.
  • Ihg
    Consulting Tech Lead J2Ee/Gwt
    Ihg May 2010 - Oct 2011
    Windsor, Berkshire, Gb
    Tech lead on web based front end development for IHG's loyalty program web site (http://www.priorityclub.com). Specific area we are working on is account management. The current web site will eventually be replaced.Technologies used are primarily GWT/MVP4G running on a Resin J2EE web server. Back end services are all provided to us by an internally developed service API that is loaded and initialized using a combination of technologies including (but not limited to) Spring and Hibernate.
  • Lexis/Nexis
    Senior Software Developer
    Lexis/Nexis Mar 2010 - May 2010
    Technologies Java, J2EE, GWT, Hibernate, RMI, XML/XSLT, JDBC, Javascript, Ant, Oracle 10g, PL/SQL, JBoss, Eclipse, Subversion (Source Control), Apache, BASH, vi, HP-UX 11.x, Solaris 8, MS-Windows, Cygwin; Duties Developed application code for the company's web screening web site. The site uses the Google Web Toolkit for the user interface. Developed custom masking technology to allow masking of personal information in different ways based on configuration information stored in the database and retrieved using the Java EE3 JPA/Hibernate persistence layer.Added enhancements to screening tool to allow users to defer automatic the re-screening of candidates based on time frames specified in the configuration stored in the database.Changed style sheet configuration to correct styling issues with the user interface.
  • Verizon Wireless
    Consulting Senior Engineer
    Verizon Wireless Aug 2007 - Mar 2010
    Basking Ridge, Nj, Us
    Java, J2EE, JSP, Seam, Hibernate, Spring, Struts, Tiles, Stripes, RMI, XML/XSLT, JDBC, Javascript, Ant, Oracle 10g, 9i, 8i, PL/SQL, Stored Procedures, Packages, Triggers, SQL Loader, Perl, JBoss, Apache Tomcat Servers, Korn, Borne, BASH, vi, HP-UX 11.x, Solaris 8, Windows, Cygwin, Eclipse, JBuilder, Continuus (Source Control)Implemented Hibernate based architecture for web application used to configure and manage wireless switchesDeveloped web application components used to manage configuration information for the wireless network.Directly involved in meetings with end users to help establish use cases and design business process manangement solutions.Worked on team implementing web based billing and provisioning system based on JBoss Seam and Hibernate.
  • Availity, Llc
    Senior Developer
    Availity, Llc Apr 2006 - Aug 2007
    Technologies Java, J2EE, JSP, Servlets, JavaScript, Hibernate, Spring, IBM RAD IDE, IBM Websphere Application Server, Vitria BusinessWare business process management, Edifecs XEngine for EDI/HIPAA , Solaris, Cygwin, Windows, Accurev SCM, Oracle 10g database; Duties Developed new and enhanced existing application functionality for Availity's Web Portal. Portal uses custom JavaScript, JSP, Servlets. Hibernate and POJO's are used for ORM and data access, Spring is used for IOC configuration. The web portal is deployed using IBM Websphere application servers. Development is done using IBM's RAD IDE. Oracle 10G is used to manage and store, transactional and configuration data.Developed and maintained application modules for Availity's EDI based health care claims processing system. Introduced Spring IOC to increase application flexibility and replace the need for hard-coded class based application functions. Oracle 10G is used to manage and store, transactional and configuration data.Developed shell and PERL scripts to automate and streamline day to day maintenance functions as required.
  • Shaw Industries
    Senior Developer
    Shaw Industries Mar 2006 - Apr 2006
    Dalton, Ga, Us
    Technologies Java, NetBeans, Swing, JDBC, MS SQL Server, Hibernate, Windows Duties Participated in design and development of Swing based sales force automation and order processing application. The application is to be deployed to the sales force on tablet PC's using a local MS SQL Server. The Hibernate ORM is used for Object Relational Mapping between the application and the database. Updates to the local data base are facilitated using SQL Server database synchronization. Typical MVC application architecture was used in development facilitated by Sun Microsystems's Net Beans IDE.
  • Doosan Infracore
    Senior Developer
    Doosan Infracore Jan 2006 - Feb 2006
    Technologies C, Perl, Ksh, Java, AIX Duties Acquired and built latest versions of Apache 2.2 web server, mod_perl module, mod_jk module, mod_php module, PERL interpreter, PHP interpreter and OpenSSL library on AIX 5.2 using the IBM Xlc compiler. Integrated binaries with Tomcat 5.5 Java web server.
  • Emeta - Turner Entertainment
    Senior Developer
    Emeta - Turner Entertainment Nov 2005 - Jan 2006
    Technologies Java, J2EE, Spring, RMI, JSP, Struts, Eclipse, Maven, XML/XSLT, JDBC, jUnit, MockStruts, eMeta - eRights, Sun One App Server, Apache/Tomcat Server, Korn, Borne and BASH, Linux, Windows, Cygwin, CVS and Subversion; Duties Maintained eCommerce web applications. Developed unit tests for business objects using jUnit and Struts actions using MockStruts. Maintained maven project files.
  • Verizon Wireless
    Architect/Senior Software Developer
    Verizon Wireless May 2001 - Nov 2005
    Basking Ridge, Nj, Us
    Technologies Java, J2EE, JSP, Struts, Tiles, Javascript, Ant, XML/XSLT, JDBC, Oracle 10g, 9i, 8i, PL/SQL, Stored Procedures, Packages, Triggers, SQL Loader, Perl, PHP, Sun One and Apache/Tomcat Servers, Korn, Borne, BASH, vi, HP-UX, Solaris, Windows, Cygwin, Eclipse, JBuilder, Continuus; Duties Designed and developed Pattern based, Web applications using Struts, Tiles, Tomcat, SunOne and Oracle 10g.Multi-threaded, event-driven communications applications to collect and update information on telecommunication switching equipment made by Lucent, Nortel and others.Secure web site using JSP, Servlets, Tomcat and Oracle.Application to collect data from a vendor's telnet screens and store the captured data in an Oracle database.Back end service components in Java, and stored procedures in PL/SQL.Converted build and deployment environments from make to Ant. Performed application performance evaluations and tuning, on Oracle queries, views and procedures. Mentored and assisted other team members in their design and development efforts. Migrated web based application from Java Web Server to Tomcat web server.
  • Visionary Systems, Inc
    Technical Lead/Architect
    Visionary Systems, Inc Sep 1999 - May 2001
    Technologies Visual C++, Visual J++, PERL, Solaris, Windows, ODBC, MS SQL Server, Apache/Tomcat Server, Visual Source Safe; Duties Defined architecture and led a team in the specification, design and development of a multi-threaded, XML transaction processing application used to supply credit reporting services to a consumer web site. Job duties included: architecture definition, delegation of development duties and tracking progress and results. Designed and developed multi-threaded, Java based, real-time, fault tolerant FTP server application. Designed and developed Windows based remote system management application for monitoring running applications, restarting applications and rebooting systems. Member of a team tasked to define consistent source code management policies and procedures.
  • Sprint
    Sr. Software Developer
    Sprint Feb 1999 - Sep 1999
    Technologies Visual C++, HTML, CGI, Windows, Solaris, ODBC, Sybase, MS-SQL, Netscape Enterprise Server, Visual Source Safe,; Duties Designed and developed mid-tier services for an Internet based video reservation system, a trouble ticket tracking application and other projects using Visual C++, ODBC and MS-SQL Server. Diagnosed and fixed bugs in applications and libraries identifying areas that were not thread safe.
  • The Coca-Cola Company
    Technical Coach And Mentor
    The Coca-Cola Company Mar 1998 - Jan 1999
    Atlanta, Ga, Us
    Technologies C, C++, Java, Visual Basic, ASP, HTML, PERL, AIX, Front Page, Oracle, COM / DCOM / ADO / ODBC, TCP/IP, PVCS (Change Control) Duties Subject matter expert on the use of C++. Mentored and supported application developers in the use of, COM/DCOM, ODBC, ActiveX controls and Windows NT. Evaluated Java and various Java development tools for inclusion in Coca-Cola's standardized software architecture.
  • First Technologies, A Subsidiary Of Security First Network Bank
    Technical Lead
    First Technologies, A Subsidiary Of Security First Network Bank Oct 1997 - Mar 1998
    Technologies C, C++, Informix, Borne/Korn Shell, Tuxedo, HP UX, TCP/IP, Telnet, SNA; Duties Led development team tasked with development and implementation of custom software for Internet banking. Duties included, project definition, scheduling and management, system architecture, data modeling and application design and development. Developed applications using C++, embedded SQL and Tuxedo to facilitate messaging between web based and legacy systems.
  • I.B.M. Interactive Media
    Senior Development Engineer
    I.B.M. Interactive Media Jun 1997 - Sep 1997
    Technologies Visual C++, MFC, ActiveX, PERL, DB2, Windows, AIX, TCP/IP Duties Design, development and integration of application software in the Windows 95 and NT environments using Visual C++, MFC and ActiveX controls for Internet communications for Worldbook 98 Multimedia Encyclopedia.
  • Bellsouth Information Systems
    Senior Systems Analyst
    Bellsouth Information Systems Sep 1993 - May 1997
    Technologies C, C++, Java, Korn, Borne and C shells, Solaris, UnixWare, SunNet Manager, ISDN, TCP/IP; Duties Project lead of a team responsible for the design of an SNMP based network management system. Designed and developed object oriented system management and control software for IVR application platform. Integrated third party computer telephony hardware. Selected products, designed and integrated hardware platforms for a PC based switch product for cellular communications. Provided system administration support for Solaris, SunOS and UnixWare systems used in the project.
  • Scientific Software, Inc
    Staff Engineer
    Scientific Software, Inc Oct 1991 - Sep 1993
    Technologies C, PL/1, COBOL, Stratus VOS, AIX, TCP/IP, SNA, 3270, Duties Professional services developer responsible for project estimation and software design, development, and installation.
  • Scientific Games, Incorporated
    Senior Systems Analyst
    Scientific Games, Incorporated Mar 1990 - Oct 1991
    Technologies C, COBOL, 68K Assembler, Intel x86 Assembler, Stratus VOS, OS/2, Windows, SunOS 4.1.x, DEC VMS, AMX Embedded OS, TCP/IP; Duties Designed client/server based lottery ticket validation system. Designed and developed asynchronous, multi-layered communication protocol to support application. Developed embedded system device drivers for POS terminal.
  • Responsive Software Solutions, Inc
    Project Supervisor
    Responsive Software Solutions, Inc May 1989 - Mar 1990
    Technologies C, x86 Assembler, OS/2, DOS, VM/CMS, PVCS; Duties Developed OS/2 HLLAPI based automated file transfer system to send and receive marketing data between PROFS and PC using SNA over token ring. Tuned, stabilized, enhanced and supported a large multi-overlay DOS based front end for this system.
  • Digital Communications Associates, Incorporated
    Technical Services Team Lead
    Digital Communications Associates, Incorporated Apr 1981 - May 1989
    Technologies C, x86 Assembler, DOS, OS/2, VM/CMS, TCP/IP; Duties Managed a group of system support engineers responsible for quality assurance and beta testing, and third level customer support. Developed and implemented detailed quality assurance tests. Designed and developed communications and communications support software for the PC. Designed PC back plane hardware for testing of PC option cards.

Christopher Hamilton Skills

Six Sigma Process Engineering Quality Control Quality Assurance Performance Improvement Root Cause Analysis Continuous Improvement Engineering Management Quality Management Engineering 10 Cfr 50 App B Nuclear Lean Manufacturing Java Xml Java Enterprise Edition Web Services Spring Hibernate Uml Oracle Spring Framework Linux Tomcat Microsoft Sql Server Javascript Perl Visio Ant Jboss Application Server Subversion Bash Jquery Css Ms Project Apache Jsp Soap Rest Oracle Sql Windows Groovy Nexus Sql C++ Ksh Microsoft Word Microsoft Project Resin Websphere Siteminder Sql*plus Oracle Sql Developer Mybatis Tcp/ip Protocols Jdbc Linux System Administration Scrum Maven Eclipse Junit Ajax Camel

Christopher Hamilton Education Details

  • Georgia State University
    Georgia State University
    Computer Information Systems

Frequently Asked Questions about Christopher Hamilton

What company does Christopher Hamilton work for?

Christopher Hamilton works for Occ

What is Christopher Hamilton's role at the current company?

Christopher Hamilton's current role is Consulting Software Engineer @ Confidential | Java Development, Cloud Computing.

What is Christopher Hamilton's email address?

Christopher Hamilton's email address is ch****@****eva.com

What is Christopher Hamilton's direct phone number?

Christopher Hamilton's direct phone number is +177060*****

What schools did Christopher Hamilton attend?

Christopher Hamilton attended Georgia State University.

What skills is Christopher Hamilton known for?

Christopher Hamilton has skills like Six Sigma, Process Engineering, Quality Control, Quality Assurance, Performance Improvement, Root Cause Analysis, Continuous Improvement, Engineering Management, Quality Management, Engineering, 10 Cfr 50 App B, Nuclear.

Who are Christopher Hamilton's colleagues?

Christopher Hamilton's colleagues are Richard Houlihan, Sanjana Reddy, Valerie Reaman, Lucero Cortez, Khalid Nouara, Segun Adelow, Mary Gipson.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.