Post Job Free
Sign in

Software Developer

Location:
Chesapeake Beach, MD, 20732
Posted:
September 17, 2015

Contact this candidate

Resume:

Kyle Desautels

**** ******** ****, ********** *****, MD 20732

240-***-**** • **************@*****.***

SOFTWARE DEVELOPER

Kyle Desautels is a Software Developer with experience in Java, MySQL, JavaScript, and Ruby on Rails. During his time with Hickory Ground Solutions, he has gained experience across the entire software development lifecycle (SLDC) in a SCRUM/Agile setting to meet the changing demands of a dynamic government contract. Kyle has demonstrated proficiency in critical problem solving on a tight schedule, and adaptability for learning new technologies.

SKILLS

Java: Eclipse, J2EE, JavaBeans, WebServlet, JDBC, Apache POI/PDFBox, Selenium

JavaScript: JQuery, Ajax, dynamic HTML generation

MySQL: DDL, DML, Stored Procedures, MySQL Workbench

AWS: Code Deployment, Data Deployment, Troubleshooting

Github: Branch, Commit, Merge, Rebase

Linux/OSX: Bash, Atom, Sublime, VI

Jira: Sprint Planning, Ticket Creation/Tracking, Scrums

PROFESSIONAL EXPERIENCE

Software Developer 2014 - present

HGS Worldwide

Java/JavaScript Implementation of Clause Logic System (CLS)

oSupply domain knowledge obtained from Ruby on Rails (RoR) implementation to new development team for a seamless transition from RoR to Java/JavaScript.

oUse JIRA to log and track work on bug fixes, features and enhancements.

oPerform AWS deployments using Maven and SSH/SFT to Apache Tomcat server.

oLearned JavaScript and JQuery to track bugs, adjust, and extend front-end functionality that includes the core of the application logic for evaluating 1200 business rules based on the answers to 230 potential interview questions.

oUse JQuery Ajax for communication between front-end JavaScript and server-side Java technology.

oAdjust Java WebServlet technology for processing server requests for application web-server.

oExtend and tested functionality of Restful API

oEnhance and maintained JSON and XML response data for API requests

oAdjust and extend web parser utilizing Selenium’s Java library to correct data scraped from government source website for clause text.

oCreate and maintained PDF document generator using Apache PDF Box

oUse Apache POI for parsing Excel sheets with 1200 business rules and 230 interview questions.

Ruby on Rails implementation of CLS

oTransformed requirements from the client to technical specifications in JIRA tickets for use the development team.

oAttended daily Scrums to report/track progress of project issues.

oSpearheaded the translation of a 180 page plain English document of business rules into a machine-readable algebraic syntax.

oUsed Ruby and PHP scripts to Extract, Transform, and Load (ETL) 1200 business rules for contract clauses belonging to Federal Acquisition Regulation (FAR) and Defense Federal Acquisition Regulation (DFAR), as well as 230 questions for an interview process in CLS used to evaluate the inclusion of FAR and DFAR clauses.

oPerformed deployments to Amazon Web Service (AWS) servers for development and User Acceptance Testing (UAT)

oTook lead developer role for legacy RoR application while CLS was ported to Java/JavaScript. This included API changes and UI changes for the last User Acceptance Test (UAT) for the legacy RoR application.

I.T Assistance 2011 - 2014

Domino’s Pizza

Undertook troubleshooting and diagnostics for all computers within the store.

Installed hardware replacements and setup new systems for functionality over network.

Managed software updates and PC maintenance tasks on IBM and Dell desktops.

Technical proxy for General Manager.

EDUCATION

BA Computer Science; University of Maryland University College, Adelphi

Sept 2008 – May 2013

Cumulative GPA : 3.8 • Graduated with Cum Lauda Distinction

4.0 GPA within Computer Science and Information Technology coursework

Nominated for National Honor Society (2011, 2012, 2013)

Key Coursework:

oComputer Systems and Architecture

oAdvanced Programming Languages

oObject-Orient and Concurrent Programming

oOperating Systems

oData Structures and Analysis

oDesign and Analysis of Computer Algorithms

oBuilding Apps for Mobile Devices

oModern Trends and Projects in Computer Science

References available upon request



Contact this candidate