Software Engineer Resume
4.00/5 (Submit Your Rating)
Chicago, IL
TECHNICAL EXPERTISE:
- Expert at developing Core Java / Confidential applications
- Experienced with full Software Development Life Cycle (SDLC) - Requirements collection, object oriented analysis, design, programming, deployment, and maintenance.
- Windows, Unix/Linux
- Eclipse, IntelliJ
- JUnit, EasyMock, Mockito, Test Driven Development
- Subversion, Maven, Clearcase, CVS, Perforce
- Servlets, Tomcat, JBoss, JSP, XML
- Working knowledge of Hibernate and SQL, Oracle, SQLServer, MySQL
- JIRA, Crucible, Confluence
- Confidential, JasperReports
- Math and science
RELEVANT PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Chicago, IL
Responsibilities:
- Team member for developing both the client and server sides of company's cutting-edge trading platform.
- Resolved JIRA issues by changing Java / Confidential code, fixing defects and adding new features.
- Participated in full software development lifecycle including code reviews with Confidential .
- Consulted with peers and independently solved problems in a timely fashion under the Agile process.
- Wrote unit tests with JUnit and EasyMock and integration tests.
Engineer, Systems Division
Confidential, Chicago, IL
Responsibilities:
- Worked directly with many server-side teams to expose new functionality as they developed it.
- Successfully worked within Confidential 's SDLC "scrummerfall" processes.
- Independently consulted with architects and users to learn of needed enhancements and document their requirements. Presented overall architectural plans and paper mock-ups for approval.
- Presented object-oriented analysis with block diagrams and basic UML.
- Presented initial object-oriented design with pseudo-code, locating existing code for business entities and identifying where new coding was required.
- Produced time estimates for coding and delivered in a timely manner.
- Wrote detailed test plans and worked with QA to clarify them, fixing any defects before release.
- Deployed the release to users and assisted them in its use.
- Performed real-time production support on the trading floor and in the operations center.
- Independently developed several research tools & prototypes and demonstrated them to management.
- Extensively documented and communicated my work to other developers.
Lead Java Software Engineer
Confidential, Austin, TX
Responsibilities:
- Utilized advanced regular expressions to generate XML.
- Recruited and mentored a new developer into the project.
- Liason to management and accountable for progress.
Senior Software Developer
Confidential, San Antonio, TX
Responsibilities:
- Team member for developing the company's main BPM product RMS, which has a server/client architecture implemented in pure Java on Windows.
- Spring RMI was used to implement specialized application-level services between the Confidential clients and a web application on a Tomcat server.
- The Confidential client was organized into wizard modules and manipulated with drag and drop Confidential .
- Large amounts of data could be presented with a spreadsheet made performant by a multithreaded cache on the Confidential client.
Senior Software Engineer
Confidential, Rockville, MD
Responsibilities:
- Programmer for new ultra high-throughput screening laboratory.
- Designed an informatic framework of fundamental business entities, and coded their associated Java Confidential viewlets.
- Coded the Levenberg-Marquardt algorithm and presented the fit using Confidential, embedded in a JBoss web server environment.
- Prototyped various statistical treatments with Mathematica, demonstrated their use at meetings, and coded the approved ones in Java.
- Developed a major Confidential application that allows the user to view and navigate chemistry spaces where the coordinates of the points are formed from molecular descriptors.
- Developed an Eclipse plugin for Confidential chemists.
Java Software Consultant
Confidential, Atlanta, GA
Responsibilities:
- Self-taught J2EE architecture, developed on a web server with Tomcat with a MySQL backing database.
- Actively participated in Atlanta Java User Group meetings while organizing and leading one of its subsections.
- Traveled to customer sites and coded Java errant chemical structure correction plugin handlers into a JBoss-based web application.
- Developed a public facing web site for a small sign company using dynamic HTML on Tomcat. Performed host administration tasks such as configuration and back up.
- Refactored a Confidential configuration utility that installed a radiology software product
- Developed a Confidential front-end audio product similar to iTunes that manages audio samples for a voice recognition engine backend (Nexidia).
Part-time Instructor
Confidential, Kennesaw, GA
Responsibilities:
- Head instructor for two general chemistry laboratory sections during my convalescence period.
Lead Software Engineer
Confidential, Austin, TX
Responsibilities:
- Developed two major Java applications as project leader with a junior programmer by establishing requirements, performing object-oriented analysis and design, and implementing in pure Java.
- Developed specialized mathematics and algorithms for optimal speed, perspective, lighting, depth cueing.
- Wrote an extensive context-sensitive hyperlinked online help system for Library Explorer.
- The second application called JDVS is a remote front-end GUI for a complex legacy Unix application.
- JDVS interviews the user from a web browser (not unlike TurboTax), and then translates their answers into a Unix command line, which is then executed on any available remote compute servers.
- Researched and developed (C/C++ on SGI/Irix and Linux) novel non-grid based CoMFA-style methodology in collaboration with Confidential .
- Coded partial least squares (PLS).
- Experimented with various algorithmic methods to generate grid points, including the dot surface of the receptor binding surface.
- Investigated canonical orientation of aligned molecules of a test set.