Carlton “Carl” Ellis
********@*****.***
LinkedIn: https://www.linkedin.com/pub/carl-ellis/2/222/251
Center for Information Management – Ann Arbor Michigan 01/2017 – 01/2018
Senior Java Developer
Working in collaboration with a development team, QA team, project manager and business analyst developing testing and maintaining large scale, high availability Java web applications that allow state governments to facilitate health care initiatives and policies in an Agile software development environment.
The technologies used include the JBoss Seam framework, Hibernate, JavaServer Faces, Ice Faces, SLF4J, Hibernate, JasperReports and Selenium WebDriver for integration and end to end testing using Junit on Oracle Weblogic and Payara Server application servers. Development tools include NetBeans, Maven, Git, Slack, Jenkins, Oracle Developer, Confluence and Jira.
Granger Construction Inc. – Lansing, Michigan 02/2016 – 12/2016
Application Developer
Full stack development of Executive and Project Dashboard web and mobile applications for senior level executives and project managers using C# ASP.Net MVC, jQuery, AJAX, Bootstrap JS, Chart JS, New ChartJS, SVG and DS3.JS connecting to an MS SQL 2008 database.
Application development tools: Visual Studio 2015, NetBeans version 8.x, React Native, Subversion and MS SQL Server Manager Studio
Vertafore Inc. - East Lansing, Michigan 10/2014 – 08/2015
Student Intern Database Report Developer
Working in an Agile software development environment refactoring, redesigning SQL queries using Oracle SQL Developer interfacing with an Oracle 11e database.
Designing and building database reports using Pentaho Report Designer to migrate Vertafore’s reports for customer products from an Actuate report format to a Pentaho report format.
Jeltema Consulting – Frisco, Texas 01/2008 – 10/2014
Senior Software Engineer - Specializing the design and implementation of Java based business process, product management and product configuration applications
Designing, documenting and coding advanced web applications using HTML, CSS, AJAX, Flex, Angular JS, JavaScript, and Flash with Java EE, Struts2, Hibernate, Spring, Spring MVC, Spring Security, SLF4J, with SQL on TomCat, Oracle Weblogic and IBM Websphere application server platforms. Building data access objects to interface with Oracle, MySQL, PostgreSQL, Microsoft SQL Server and MS Access databases. Implementing REST and SOAP web services using Java-WS, Java-RS and Spring-WS and Spring Boot with REST controllers.
Development tools included SAP Netweaver, NetBeans, IntelliJ and Eclipse IDEs, Oracle Developer, IBM Data Studio, MS SQL Server Manager Studio, MySQL Workbench for database design and development, SOAP UI and Junit for unit and integration testing, Subversion and Git for version control, Ant and Maven build tools, JMeter, JVisualVM and Oracle Mission Control for performance tuning and monitoring.
Intervoice Inc. / Covergys Inc. – Dallas, Texas 10/1988 – 05/2007
Senior Software Engineer - Responsible for the overall software development and maintenance of the corporation’s web based product configuration tool.
The original design started with multi-threaded Java middleware, server-side and client side JavaScript presentation layer with SQL to Microsoft Access and PL/SQL to Oracle database interfaces using JDBC. The project architecture evolved to Struts based JSP presentation layer with J2EE middleware interfacing with an Oracle 10G database.
Started out on this project developing code for business processes and product configuration rules. Eventually took responsibility for all phases of software development and server administration and maintenance for this project.
Production Analyst – Data collection, analysis and reporting of production processes
Used statistical tools and analytics to measure production processes related to computer hardware integration and circuit board assembly within Intervoice’s production environment.
Issued quarterly reports presented reports to senior level management documenting the production area’s output and efficiency. Provided recommendations to improve production efficiency, lower cost and improve quality.
Systems Integration Supervisor - Overall management responsibility of the corporation’s product systems integration area.
Responsibilities included worker training, scheduling and hiring, inventory control, working with other corporate departments to resolve sales order and product configuration issues, as well as, coordinate product preparation and shipment.
Used data driven metrics to improve the overall efficiency of the systems integration process.
Senior Systems Integration Technician – Integrating Intervoice telephony and third party host communication products into PC based platforms.
This involved detailed knowledge of Intel processor based personal computers, IRQ level and I/O port configuration and DMA level configuration as well as integrating software and hardware drivers into a complete telephony product with interfaces to internet based or IBM, Unisys, and other proprietary communications protocols.
Training new systems integration technicians and giving tours of the systems integration area to customers. Also documenting product configuration and hardware problems and working with the engineering department to resolve these problems.
CarlTech Computer Services – San Antonio, Texas 02/1987 – 03/1988
Business Owner - Operator of a computer repair and consulting business.
Repaired PC’s, portable computers, dot matrix, inkjet and laser printers. Also provided network configuration, troubleshooting, and installation services. Other services offered included product recommendations and database design and development.
Computer Edge – San Antonio, Texas 08/1984 – 02/1987
Computer Repair Technician - Repaired PC’s, portable computers, dot matrix, inkjet and laser printers in a retail computer store environment.
Board and component level repairs, reading schematics and service manuals. Developing diagnostic techniques and test procedures.
Provided network configuration troubleshooting and installations services.
Education
Michigan State University – Currently majoring in finance and computer science
A.A.S Electronics – San Antonio College, San Antonio Texas
Additional college courses in supervisory management, economics, and computer programming at Brookhaven Community College, Dallas, Texas.
U.S Army Academy of Health Sciences Basic Medical Specialist Course
U.S Army Academy of Health Sciences Psychiatric Specialist Course
Military Experience
U.S Army – Honorable Discharge