We provide IT Staff Augmentation Services!

Software Engineeer Resume

5.00/5 (Submit Your Rating)

Austin, TX

TECHNICAL SKILLS:

  • Expert core Java / Swing skills
  • Experienced with full Software Development Life Cycle (SDLC) - Requirements collection, object riented analysis, design, programming, deployment, and maintenance.
  • Windows, Unix/Linux, Java/C++, Eclipse, IntelliJ, CLion, Qt Creator, MS Visual Studio
  • JUnit, EasyMock, Mockito, Test Driven Development
  • Subversion, Maven, Clearcase, CVS, Perforce, Git, Mercurial
  • Servlets, Tomcat, JBoss, JSP, XML
  • JPA and SQL, Oracle, SQLServer, MySQL
  • JIRA, Confidential, Confluence, BitBucket, CA Rally, Vmware Horizon
  • Math and science, algorithm development, MATLAB, Mathematica

PROFESSIONAL EXPERIENCE:

Software Engineeer

Confidential, Austin, TX

Responsibilities:

  • Remotely developed on AWS and fixed memory leaks and threading problems in a veterinary Java Swing application.
  • Researched migrating the Swing application to the Electron/React framework ( Confidential ).
  • Remotely cloud-developed a Linux-based C++ / Qt application for railway control ( Confidential ).
  • Developed Fast Random Forest Weka prototypes for credit quality prediction for Confidential lender ( Confidential Interests).
  • C++ / Qt / OpenGL / Linux 3D-CAD development for medical device company ( Confidential ).
  • Apache Spark Scala metadata development for social media data mining company ( Confidential ).
  • Consultant to large transportation broker. Analyzed workflow and made detailed informatic and software recommendations for increasing throughput. Designed and presented screens to management. (US Coachways)
  • Remote developer for back-end Java work on heavily trafficked government ECOMP website. Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Logstash, Kibana) for AWS EC2 hosts. Developed RESTful web services on EclipseLink JPA and JBoss using rigorous test driven development. Debugged JBoss deployment and logging issues (US Dept of Labor).
  • Developed proprietary algorithmic trading and analysis platform for the Interactive Brokers ecosystem with an experienced independent trader using Java Swing on Equinox OSGI deployed via Web Start (JNLP) on Google Apps Engine (Spears).

Software Engineer

Confidential, Chicago, IL

Responsibilities:

  • Team member for developing both the client and server sides of company's Java Swing 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 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.

Java Software Engineer

Confidential, Chicago, IL

Responsibilities:

  • Team developer for the Trader GUI and SA (SysAdmin) GUI Java Swing applications operating in a real time 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 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:

  • 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.
  • Liaison 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.
  • Confidential 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, Rockville, MD

Responsibilities:

  • Programmer for new ultra-high-throughput screening ( Confidential - "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.

Confidential

Java Software Engineer, 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 lead one of its subsections.
  • Traveled to customer sites ( Confidential ) 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, now McKesson).
  • Developed a Swing front-end audio product similar to iTunes that manages audio samples for a voice recognition engine backend (Nexidia).

We'd love your feedback!