Post Job Free
Sign in

Software Engineer Senior

Location:
Kaneohe, HI
Posted:
July 22, 2024

Contact this candidate

Resume:

Brian E. Sanders

Senior Software Engineer

*****@************.***

808-***-****

Qualifications summary

Polyglot software engineer with 24 years of experience in implementing high performance, scalable desktop software and web applications. Experienced with using various software tools, languages and methodologies, including Java server back-end expertise and experience with Javascript on the front-end. Experienced with the Agile software methodology, including extensive experience with the iterative, sprint/spiral agile development approach and continuous integration and testing. Development experience includes such diverse domains as cheminformatics, neuroscience, clinical information systems, video games, and higher education. Professional experience

Software Engineer III

Decision Research Corporation; Honolulu, Hawaii

Apr 2021-present

• Develop, test, debug and maintain polyglot microservices system written in Go Senior Software Engineer

Solera Integrated Medical Solutions; Honolulu, Hawaii Apr 2018-Apr 2020

• Data integration for medical insurance auditing industry

• Microsoft C#/.NET, Winforms, ADO.NET, Component One framework

• SSIS (SQL Server Integration Services)

• SQL Reporting using SSDT (SQL Server Data Tools)

• SSDS (SQL Server Management Studio)

Director

Castlelore Studios, LLC; Honolulu, Hawaii

Apr 2012-Dec 2017

• Wrote and published "Xoru 2014" and "Chapelshire" video games

• Unity 3D, Blender, Maya in C# and Javascript.

• Developed SportsGlance iOS application for the iPhone mobile platform using XCode 4 and Objective C

• Developed RESTful content aggregation server using Java and Scala, including Jetty, Maven, and sbt

• Developed customer-facing web site for promotion of the SportsGlance product. IT Specialist

Office of Research Compliance, UH Mānoa; Honolulu, Hawaii Mar 2015-Mar 2016

• Created Educational Resources for Responsible Conduct of Research page on the department website which is patterned on an imagegrid layout using the Views module of Drupal 7.

• Integrated the DISQUS commenting service into the department website using Javascript, PHP, HTML5, and CSS3

• Researched current and emerging web technologies.

• Performed custom programming and web application development for the Drupal content management

system (CMS using PHP, MySQL, HTML, JavaScript and CSS)

• Developed custom commenting prototype using Block, Form, and Field Collection APIs Application Developer

BEI Consultants; Honolulu, Hawaii

Oct 2014-Jan 2015

• Developed custom GIS applications using Javascript, ASP.NET Razor 3 (.NET 4.5), SQL Server 2008, Visual Studio 2014, WCF, SSRS Reporting, and Team Foundation Server

• Converted legacy ASP.NET WebForms application into one using the Razor view engine, with responsive mobile features, using a HTML5/CSS3 mockup

• Developed features for the City and County of Honolulu's Javascript-based Advanced Map, using the ESRI Javascript API (including dojo AJAX/RIA framework) and ArcGIS RESTful web services IT Specialist

Information Technology Services, UH Mānoa; Honolulu, Hawaii Sept 2011-Apr 2012

• Made code modifications to a production system with attention to the impact these changes had on the overall system

• Worked on development, bug fixes and enhancements to the Purchasing/Accounts Payable module of the Kuali Financial System (KFS) using object oriented techniques in a web based development environment

• Coordinated maintenance or development for electronic research administration systems or related software to include installations of new software or modifications or software fixes

• Programmed, evaluated, and tested web-based applications using Java, HTML, JSP (Java Server Pages), and JSTL (Java Server Pages Standard Tag Library) Senior Software Engineer

Hewlett Packard Corporation; Rancho Bernardo, California Jan 2011-Jun 2011

• Development of Store-and-Forward Server technology in C++ for the Discovery and Dependency Mapping Inventory (HP DDMI) system on Windows NT

• Developed an Apache httpd module and client software using a modified FTP client using passive mode FTP (PASV) mode. Conducted interviews and attended daily meetings Consultant

Verance Corporation; La Jolla, California

Dec 2009-Dec 2010

• Platform evaluation and research prototyping of RESTful web services technologies, including Ruby on Rails (RoR), EJB 3.0 (Netbeans and Glassfish), .NET (WCF), and Scala-based technologies.

• Developed Software Architecture Specification and Software Implementation Design documents for describing the architecture of a highly scalable, fault-tolerant, performant, and fully RESTful standards compliant web service system including Scalatra, Squeryl, and other polyglot libraries in the Java/Scala ecosystem

• Developed web-scale metadata architecture using the CouchDB document-oriented NoSQL system

• Conducted load and stress testing of web service prototypes using Eviwares loadUI and soapUI tools

• iOS development of prototype on iPad using Core Animation and Quartz libraries Programmer/Analyst III

Center for Research Biological Systems, UCSD; La Jolla, CA Dec 2006-Jul 2009

• Developed the Curation Tool for Neuroscience Resources (CINdy) using Adobe Flex 3 and Actionscript 3 for the NIH “Blueprint for Neuroscience Research” NIF (Neuroscience Information Framework), a registry of web-sites and other data sources

• Developed ontology web services and user interfaces for annotating neuroscience resources by subject matter experts

• Developed Service-Oriented Architecture with AXIS, SOAP (Simple Object Access Protocol), and RESTful services on Tomcat and Jetty servlet containers for accessing ontological and bioinformatics data in order to provide interoperability between several research groups

• Extended the Bonfire ontology using JSP and integrated it with the web services running under Apache Tomcat. Developed ConceptMapper, a tool for mapping ontological concepts to data sources using JDBC and Java Swing

• Developed Concept Browser, an animated Web 2.0 application using Flex and Actionscript 3 providing browsing of ontologies and related data mapped from data sources

• Client software developer for the Mediator project, a federated database system which integrates and joins data from heterogeneous data sources using a wrapper technology scheme

• Extended the database wrapper registration tool data model using Hibernate and JDBC. Provided technical support to test bed scientists, including custom web services and database configuration, data import and conversion, as required.

Senior Software Engineer

G2 Switchworks; Chicago, IL

Dec 2004 - Dec 2005

• Development of a high performance, unified, and generalized framework for financial reporting to ARC credit card settlement, the ATPco faring clearinghouse, and the major airlines and travel agencies.

• Uses JDBC, Hibernate report queries, Oracle, SQL, and a JMX/Quartz scheduler to automate the periodical reporting requirements of the airlines global distribution system.

• Extensive use of design patterns were used to achieve a high degree of code re-use and extensibility.

• Development of travel agency backoffice reporting files in XML using JiBX and XSL transformations using the Java dom4j open source library.

• Development of Low Fare Search Reprice SOAP Web Services, including modifications to JiBX marshalling mappings and XSD schema files.

• Developed JUnit tests and debugged all Low Fare, Availability, and Schedule Search request/responses encoded in XML for ITA.

• Extensive modifications to XML request and response logic using the Java XML pull parser (xpp).

• Wrote XML parsing, JiBX marshalling, and Hibernate persistence logic for short and long fare rule retrieval. JMS configuration, queues and topics.

• Created full field validation including reflective null testing of requests related to reprice queries.

• Added Reprice Session cache using JGroups distributed cache to synchronize inter- query request information in a data transfer object across multiple servers.

• Added DAO classes for new business features related to Passenger Name Record (PNR) storage.

Education

2017, University of Hawai‘i at Mānoa

Bachelor of Arts, Information and Computer Sciences Skills

Platforms and Systems

Fedora Ubuntu

MacOS Windows 10

Gentoo Drupal

Wordpress

Computer languages

C++ Java

Javascript Python

SQL C#

HTML CSS

PHP XSLT

XML SQL

LATEX



Contact this candidate