We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

TECHNICAL EXPERTISE

  • Expert at developing Core Java / Swing 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
  • JFreeChart, JasperReports
  • Math and science

RELEVANT PROFESSIONAL EXPERIENCE

Software Engineer,

  • Team member for developing both the client and server sides of company's cutting-edge trading platform.
  • Resolved JIRA issues by changing Java / Swing code, fixing defects and adding new features.
  • Participated in full software development lifecycle including code reviews with Crucible.
  • 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,Confidential

  • Team developer for the Trader GUI and SA SysAdmin GUI Java Swing applications operating in a realtime CORBA-distributed message-oriented enterprise architecture environment.
  • Worked directly with many server-side teams to expose new functionality as they developed it.
  • Successfully worked within CBOE'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

  • Remotely developed an engine that automated the parsing and transformation of educational milestones published by all 50 states to lesson plans presented to the users classroom teachers of our product.
  • 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

  • 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 Swing clients and a web application on a Tomcat server.
  • The Swing client was organized into wizard modules and manipulated with drag and drop JTrees.
  • Large amounts of data could be presented with a spreadsheet made performant by a multithreaded cache on the Swing client.

Senior Software Engineer,Confidential

  • Programmer for new ultra high-throughput screening HTS - big chemical data laboratory.
  • Designed an informatic framework of fundamental business entities, and coded their associated Java Swing viewlets.
  • Coded the Levenberg-Marquardt algorithm and presented the fit using JFreeChart, 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 Swing 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 QSAR chemists.

Java Software Consultant .Confidential

  • 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 Pfizer 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 Dynamic Signs using dynamic HTML on Tomcat. Performed host administration tasks such as configuration and back up.
  • Refactored a Swing configuration utility that installed a radiology software product Neurostar .
  • Developed a Swing front-end audio product similar to iTunes that manages audio samples for a voice recognition engine backend Nexidia .

Part-time Instructor, Confidential .

  • Head instructor for two general chemistry laboratory sections during my convalescence period.

Lead Software Engineer, Confidential

  • 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.
  • The first application, called Library Explorer which was widely released by Optive Research, Inc. in their Benchware suite , visualizes densely populated 2D and 3D projections of low-dimensional molecular descriptor BCUT spaces that represent virtual libraries.
  • 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 Pfizer. 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.

We'd love your feedback!