Technology Environment:
Programming Technologies: Java EE, C, JavaScript, Python, HTML, JSP, XML, CSS, JSON, AJAX/JQuery, SQL, PL/SQL
Databases: Oracle
Applications: Time and Attendance, Leave Management, Time Clock Setup, Time Clock Polling
Servers: IBM WebSphere Application Server
Frameworks: Struts
Development Tools: Eclipse, Rational Application Developer, TOAD, SQL Developer, ALM Testing Suite
Source Control: SVN / Git
Operating Systems: Linux, OS X, Windows
Methodologies: Agile / Scrum Development
Experience
Northrop Grumman - (Detailed to US Postal Service) Eagan, MN ( January 2016 - Present )
Software Developer
Responsible for Agile design and development of the time and attendance system for payroll as well as the leave management system. Production support for applications when incidents arise. Writing documentation for created changes for audit purposes and business rule consolidation.
Java EE development for the time clock setup and time clock polling applications.
Jax-rs RESTful web services development, providing internal applications access to T&A databases.
JSP development for Java EE applications and WebSphere configuration and maintenance.
JavaScript/JQuery development for application front end, including AJAX calls and DOM manipulation.
Writing and maintaining PL/SQL stored Procedures for intranet systems.
Database development, modifying and creating tables/triggers/packages.
Modernization of outdated payroll batch jobs from ProC to PL/SQL.
Shell scripting for batch job execution management and logging.
Manual and automated test creation with ALM testing suite.
Education
University of Wisconsin-La Crosse: May 2015
●B.S. in Computer Science, May 2015
●Minor in Sociology
Relevant Coursework:
●Software Engineering, Web Development, Abstract Data Types, Logic and Discrete Math, Information Security, Computer Graphics, Relational Databases, Operating Systems, Programming Language Concepts, Compilers