Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
San Diego, CA, 92117
Posted:
February 03, 2024

Contact this candidate

Resume:

James Moliere

San Diego, CA *****

(I’m currently searching for opportunies only in San Diego)

email: ad3bxy@r.postjobfree.com

phone: 858-***-****

Current resume: https://james.moliere.us/resume

PDF

DOCX

Professional Interest

Develop robust and efficient software applications for the web, desktop, server, mobile, and embedded applications with Java, SQL, and Javascript.

Skills

Summary: Develop software that is object oriented, procedural, and functional. Primary Programming Languages: Java, SQL, Latex, HTML, CSS, Javascript, Unix Shell – Bash Java Libraries: JDBC, Java Swing, JEP (Java Expression Parser), JAMA (Java Matrix Package), JUnit, JFlex, Java Cup, J2EE, Spring, JPA, Hibernate

Web Server: Apache Tomcat, Apache Server, thttp, Jetty, JBoss, NginX Operating Systems: Windows, Linux (Ubuntu, Linux Mint, Fedora), and Android. Development Tools: Gradle, Intellij Idea, and Android Studio Architecture: Apply Object Oriented Analysis and Design to problem space, architect, and engineer a solution for cus- tomers

Employment History

Consensus Cloud Solutions, San Diego, CA November, 2019 to Present Title: Java Software Engineer

Create Gradle build environment for numerous projects.

Maintain projects using git.

Created Jenkins file for continuous build and integration.

Maintain web application using Tomcat, Oracle SQL, Gradle, Html, Javascript, CSS, and Java.

Maintain billing software projects to support Customer Service.

Create Docker environment for parallel testing.

Create Unit, Functional, and Selenium test environment.

Maintain AWS Lambda function using Java

Soft-Pak, San Diego, CA September, 2018 to June, 2019 Title: Android Developer

Added capabilities to Mobile-Pak application (Android application).

Worked on web interface (using Apache Tomcat) to act as 3rd tier for Mobile-Pak to interface with.

Interacted with customer support to help customers resolve difficult issues.

Created unit and functional tests to validate proper functioning of Mobile-Pak application.

Documented fixes as well as described how to test new features and bug fixes. Astart Technologies (part time), El Cajon, CA April, 2017 to September, 2018 Title: Software Developer

Developed web based applications using PHP, Html, CSS, and Javascript for URMS RC.

Modify Caltrans C1 cable to interface to Acromag device to change state of 2070 Controller. ASEG Corporation, San Diego, CA March, 2016 to November, 2016 Title: Senior Software Developer

1

Worked on Java Swing based product for Department of Defense. Verizon, San Diego, CA May, 2014 to January 2016

Title: Senior Software Developer

Working in Java based web environment using JSF 1.2, Seam, Weblogic, Apache Server, JUnit, Team City

Converted JSF component called Closest Vehicle/Driving Directions to web services based application using Javascript, Handlebars, and Decarta Map API.

Fixed production level bugs from Java stack traces

Created custom charts using Pentaho API

Worked in an Agile environment.

Techflow, San Diego, CA December, 2012 to May, 2014 Title: Senior Software Developer

Working in Java based web development using JBoss, Spring MVC, JPA, Apache Tiles, Apache Struts, JUnit, and Mockito.

Developed dynamic PDF generation with html using iText.

Worked in an Agile environment.

Developed queries, procedures, and packages with Oracle PL/SQL.

Created Java Swing based System Tray application to dynamically open a browser and apply JBehave stories for functional testing.

Independent Contractor November, 2010 to December, 2012 Title: Computer Software Engineer

Developed Heart Rate Monitor app for Android called the ’Journeyman Stopwatch’

OCRMIS (Orange County Ramp Metering Information System) – created iOS and Android App using Titanium Appcelerator to produce status of loop detectors along the freeways in Orange County.

Read data from SICK LMS511 Lite device using C++ for later processing.

Ported MySQL scripts embedded in C++ to PostgreSQL.

Wrote C++ code to dynamically generate tar files and sftp the file (using cURL) to a remote server.

Contributed bug fixes to open source software WordFreak usig Java Swing. Added multiple selection capability and fixed multiple bugs related to Undo/Redo

Developed a custom Swing based GUI JTree and JList to interact with Knowtator forms where the data is read from a file.

Created Evaluation Tool as a CAS Consumer to evaluate differences between Gold Standard and Engine output in Apache UIMA.

Contributed to developing JUnit tests for HP Service Manager. Researched the usage of Selenium Web Driver for Html based Unit tests.

Wrote code to improve ’Previous’/’Next’ component for HP Service Manager using ExtJS.

Wrote XPath queries to extract data from XML.

Used Java based ontology library (OWL Protege) to develop software to parse medication and disease data and map disease or symptoms data to a cost value for medical doctors. Mapped values were stored into SQLite database.

Parsed multi-project tar file into multiple git projects. Used Java for string manipulation and Bash shell scripts.

Build your own table project. Identified changes needed to Java GUI interface to convert a Build Yor Own (Pool) Table program to work as a Build Your Own Shuffle Board program.

Gave training on how to configure and install Network to Serial Devices for Caltrans staff AStArt Technologies, San Diego, CA July, 2008 to August, 2010 Title: Computer Software Engineer

Configure hardware devices such as Device Server or N2S Server (Network to Serial devices) for integration into Caltrans environment.

Update code to Caltrans ATMS (Advanced Traffic Management System) to allow IP based communication to San Diego’s Changeable Message Signs. Created documentation on how to configure ATMS along with device servers and N2S Cards. Created PowerPoint demonstration to train Caltrans employees how to configure system.

Develop web based software to emulate traffic speeds on a Google Map using Javascript, JSON, Cascading Style Sheets, ExtJS versions 2.x and 3.x, and HTML.

Assist customer in writing biography titled, “IDA, ANNE, and DOON”, by Charles A Halberg, ISBN 1-891168-11-8 using Latex. Responsibilities included document layout of images and image manipulation. 2

Develop web based LED panel display using ExtJS library and Javascript.

needed to reverse engineer Java code to identify a bug in sensor data from repeaters in Sensys Sensors. Decision Sciences Corporation, San Diego, CA August 2007 to July 2008 Title: Computer Software Engineer

Muon tomography software development.

Developed software to receive muons detected. Started using Java and ended up using C++ due to performance issues.

Developed test system using embedded USB devices to emulate hardware. AStArt Technologies, San Diego, CA September 2005 to August 2007 Title: Computer Software Engineer

created a servlet and JSPs that transformed Northing/Easting values to Latitude/Longitude values from CHP web site for mapping of CHP incidences on a google map. The project was used to report incidents throughout California. The XML data feed is at the web site:

http://media.chp.ca.gov/sa XML/sa.XML

Developed software to generate a JPG image using ESRI’s ArcMap (Visual Basic) to dynamically display the changing conditions of San Diego traffic. See

http://www.dot.ca.gov/dist11/d11tmc/sdmap/showmap.html to view the display.

Developed a CalTrans 170 Controller Simulator (for SATMS, OCRMS, & SDRMIS) using C++ and wxWidgets (for Linux and Windows). The 170 Controller simulates the Motorola 6802 CPU.

Develop video over the network solution using Video server and client. Wrote client applet to receive video.

Assist customer in writing biography titled, “Hope Is My Middle Name”, by Betty Hope Halberg, ISBN 1-891168-10-X using Latex

Intelesis Technologies, San Diego, CA June 1998 to September 2005 Title: Computer Software Engineer

Project: Build Your Own Pool Table Online Designed and implemented Build Your Own Table (BYOT). This program allows a web user to dynamically create an Olhausen pool table. http://www.olhausenbilliards.com/BYOT/BYOT.html

Project: Developed software components of the Navy Enterprise Portal’s Task Force Web (TFW) web services engine in a SCRUM environment. Created a library to scan web pages and change the links of the web page on the fly in a fast and efficient manner. The library used servlet technology along with Java Cup and JFlex.

Project: Advanced Rules of Engagement (AROE) Developer. Created a Rules of Engagement client interface using Java Swing that was integrated into GCCS 4.x client display using java to display possible rules of engagement for the user.

Medical Instrumentation Diagnostic Corporation, San Diego, CA September 1997 to June 1998 Title: Computer Programmer

Developed user interface to backend application in Motif on the SGI for Computer Assisted Stereo- tactic Surgery

(CASS). CASS is used for killing brain tumors in cancer patients.

Tools used were vi, nedit, make, cc compiler, Motif, and the C programming language. Education

San Diego State University, San Diego: Masters Candidate in Computer Science

University of California, San Diego: Bachelors in Science in Biochemistry from the Department of Chemistry - Gradu- ation Date: 1996

San Diego Mesa College: Associates of Arts in Liberal Arts - Graduation Date: 1991 3

Awards

SPAWAR Lightning Bolt Team Excellence Award. Presented to Task Force Web Navy Enterprise Portal team. Pre- sented by, COMNAVSPAWARSYSCOM, May 2003.

Department of Navy Fall 2003 DON eGov Award. Presented to Task Force Web for successfully reengineering/transforming key DON business and war-fighting processes. Presented by DON CIO, December 2003.

Distinguished Team Achievement Award. Presented to SSC-SD Task Force Web development and installation team for excellent performance during the period August 2001 to January 2004. Presented by, SPAWAR Systems Center San Diego, Code 246, January 2004.

Macromedia Flash Site of the Day (2/3/2005) for Build Your Own Table Hobbies

Robotic arm technology A separate personal project where I give voice commands to robotic arm http://sourceforge.net/projects/manusarm/

Clearance

Secret, NAC-LC, 2016

4



Contact this candidate