Software Engineer Resume
Greenwood Village, CO
SUMMARY:
Senior level programmer/analyst with diverse experience in many areas of Information Technology. Strong analytic and problem - solving skills. Extensive background from system administration and configuration to hardware maintenance.
TECHNOLOGIES:
- Java
- JDBC
- SQL
- MySQL
- XML
- JSON
- Tomcat
- Git
- Spring
- Linux
- Windows
- Maven
- SOA
- JUnit
- Eclipse
- NetBeans
- Intellij
- Subversion
- HTML
- JavaScript
- SOA
- REST
- AWS
- HAProxy
- Mybatis iSeries iOS
- RPG
- CL
- DB2/400
EXPERIENCE:
Confidential, Greenwood Village, CO
Software Engineer
Responsibilities:
- Maintain a sophisticated and complex school district software system which was developed by defense contractor engineers
- System was developed using Java, PHP, Ruby and a multitude of tools and frameworks including Spring, Hibernate, JPA and Chef
- System runs on Tomcat and Nginx on CentOS
- Code base integrated Chef for system configuration and Jenkins for deployment
- Tools include Github, Intellij, MySQL, SQLServer, Swagger and Jira
- Environment utilizes Agile methodologies
Confidential, Englewood, CO
Senior Software Engineer
Responsibilities:
- Develop and maintain software related to the exchange of data between different judicial entities using SOAP web services
- Windows/Linux/Java environment using Tomcat and Spring
- Migrated local systems to AWS including Jenkins, Artifactory, Oracle 11g and Windows servers
- Integrated with 3rd party API’s using Java
Technologies used: Java, Spring, AWS, Tomcat, Jenkins, Maven, Subversion, Ant, Linux, HAProxy, Netbeans, iBatis, XML, SQL, JDBC, SQL Server
Confidential, Parker, CO
Software Engineer
Responsibilities:
- Developed and maintained software related to the generation, buying and selling of insurance leads
- Full Linux/Java environment using Tomcat and Spring
- Integrated a combination of Amazon AWS/EC2 and external data center
- Developed B2B integrations with over 100 different companies using Java, XML and JSON
- Maintained a legacy Java system with over 1 million lines of code
- Developed new Java REST micro services
- Integrated with 3rd party API’s using Java
Technologies used: Java, Spring, AWS, Tomcat, Jenkins, Maven, Subversion, Ant, MySql, Linux, NGINX, HAProxy, Eclipse, Intellij, MyBatis, XML, JSON, SQL, JDBC
Confidential, Evergreen, CO
Senior Programmer/Analyst
Responsibilities:
- Developed and maintained a software system using Java with Web Services and SOAP/REST.
- Planned and upgraded to a Power 7 and iOS 7.1.
- Team member for migrating hardware and network to a colocation site.
- Implemented remote journaling between 2 iSeries DB2 databases.
- Utilized SQL with JDBC for database access.
Confidential, Aurora, CO
Senior Programmer/Analyst
Responsibilities:
- Worked with vendor contracts for software licenses and hardware acquisition.
- Performed system administration using Windows AD Tools, Exchange and Cisco.
- Implemented barcode scanners for the manufacturing floor that included inventory, production and shipping. This led to the elimination of a yearly inventory.
- Developed and maintained a Friedman Frontier manufacturing ERP system on an iSeries using RPG, Java, XML, JSP, CL and the standard iSeries tools.
- Created Java web based applications to interface with the iSeries database.
- Performed release upgrades on the OS as well as Friedman Frontier and Global GL accounting software.
- Installed and configured Friedman Frontier iProducts software on a WebSphere application server running on Windows servers and iSeries.
- Performed all system configurations and upgrades on the iSeries including but not limited to i5/OS upgrade from 5.3 to 5.4, PTF installs, WebSphere upgrades, hardware upgrades, ODBC configuration, system memory pool configuration and Client Access installs.
- Used SQL extensively for a data conversion project to a Progress database.
Confidential, Centennial, CO
Senior Programmer/Analyst
Responsibilities:
- Developed financial application software on an AS/400 using RPG, Java, CL and various AS/400 tools.
- Created Java programs to integrate with the AS/400 database.
- Called existing legacy RPG programs from Java as web applications and native AS/400 batch and interactive processes.
- Used JDBC and SQL for all DB2/400 database access.
- Introduced ODBC data access from MS Excel to iSeries database. This allowed users to create simple ad hoc reports without the need for IT support.
Confidential, Denver, CO
Senior Programmer/Analyst
Responsibilities:
- Analyze, code, document and test software in an AS/400 environment using RPG/400, RPG IV, ILE and CL.
- Main application was an ERP system for the petroleum industry.
Confidential, Denver, CO
Senior Programmer/Software Manager
Responsibilities:
- Led a group of 3 programmers.
- Migrated environment to WebSphere 4.0.
- Designed, wrote and implemented the first Java/WebSphere web application for this company using Visual Age for Java, JSP, HTML and WebSphere 3.5 which included JDBC to an AS/400 legacy database.
- Analyze, code, test and document software in an AS/400 environment using
- RPG/400 and CL. Main application was tracking including financial and mortgage systems.
- Project manager on extensive Year 2000 project.
- Assist and advise the Technical Services Manager on AS/400 configuration and system maintenance issues.
- Involved in implementing new technologies to the AS/400 such as Web, C/C++ and data access.
- Configured NT/2000 Server and Professional hardware.
- Configured MS IIS server.
- Troubleshot NT/2000 Server and Professional problems.
Confidential, Denver, CO
Consultant Programmer
Responsibilities:
- Consulted for Confidential in Denver and Colorado Springs.
- Worked on diverse projects in AS/400 environments using RPG/400 and CL.
- Conducted analysis and design, coding, testing, documentation, system administration, security and training.
- Used all the standard AS/400 tools such as PDM, SEU, Query, DFU and Debug.
- Configured MS Windows servers for a LAN/WAN.