We provide IT Staff Augmentation Services!

Founder/software Developer Resume

2.00/5 (Submit Your Rating)

Silverthorne, CO

TECHNICAL SKILLS:

Web Development: CSS, Jquery, mobile Jquery, HTML, PHP, full stack experience.

Java development: J2EE - Servlets, EJB, JDBC, JSP, J2SE & Spring.

Web Services: Restful, Soap, Apache Axis 1.0 & 2.0

Database development: MySql 5.5, Oracle 11g, 10g, 9i & 8.1, PL/SQL, T-SQL, Sybase, HSQL, ETL, SQL Development, Stored Procedures.

Development Process: Continuous Integration, Agile, Scrum, XP (Extreme Programming), Rational Unified Process, Waterfall

IDE: NetBeans 8.0 & Eclipse (Neon), STS (Spring Tool Suite) 3.8 plus previous versions.

B2B Document Experience: EDI, XML, XSLT, RosettaNet, ebXML, B2B processing, document mapping, ERP integration.

Java Messaging Service: Open JMS, Rabbit, Weblogic 10.3, 9.28.x, Hermes

Open Source Tools: ANT, SVN, CVS, Eclipse, Junit, Tomcat, Apache

Application Servers: WebLogic 10.3, 10 & 9.2, Tomcat, Oracle Fusion BPM 5.7 &10.3, Apache, Jboss

Object Oriented Design: J2EE patterns, UML Diagrams, Design Patterns

Management skills: Project planning & management, development process, hiring practices & budget management.

Middleware: Oracle BPM 5.7 & 10.02 building and designing work flows, Oracle OSB(Enterprise Service Bus), WebMethods 6.0 - B2B, integration server & Trading Networks

WORK HISTORY:

Confidential, Silverthorne, CO

Founder/Software Developer

Responsibilities:

  • Designing and developed an application that does auto inspections.
  • The application using HTML5 and is designed as an mobile application.
  • I designed, coded and implemented the framework, the auto inspection is the first of several versions of inspections that will use the framework.
  • The site is written in Java uses Hibernate for the persistence layer with Jquery mobile for single page mobile site. The site also uses XSLT to transform XML into HTML for display.
  • Coded and designed my business web site the site works with both conventional and mobile browsers. I used Jquery mobile for the mobile site.
  • Have started marketing and sales campaign to built and manage web sites for small businesses.
  • The sites can include data driven content, email, phone access as well as html describing the business both conventional and mobile browsers are supported.

Confidential, Dillon, CO

Full Stack Engineer

Responsibilities:

  • Drive the implementation of development best practices throughout the organization, while governing control and ensuring objectives are achieved.
  • Responsible for planning the information technology future for the organization, as well as for the implementation and maintenance of current systems.
  • Providing a role is technology leadership, to rally the troops around the technology plan and path for the company, especially when new training is needed for upgrades and system changes.
  • Drive the implementation of development best practices throughout the organization, while governing control and ensuring objectives are achieved.
  • Implement best practices for new development using PHP for the web sites.
  • Built from scratch the Hanging Hydroponics site including mobile and tablet versions.
  • Developed in PHP and mySql.
  • Migrated from a dedicated server environment to a VPS hosting plan.
  • Upgraded vtiger CRM system from 5.2 to the current version of 6.4 migrating data and and customized features.
  • Implemented an integration between the 6.4 version of vtiger and quick books.
  • Implemented Google Analytics for the web sites
  • Developed queries and data transforms to provide product transfer from OSCommerce to vtiger.
  • Implemented source control over all of the web projects.

Confidential, Denver, CO

Senior Java Developer

Responsibilities:

  • Developing an application that automates the enrollment, eligibility and maintenance processes of Confidential and Confidential for the Confidential .
  • The application processes Confidential and Confidential applications, determines eligibility and calculates premiums.
  • Performed maintenance on the web base UI for the application. Written using Webworks from Open Symphony which has been tomb stoned and integrated into the apache struts project.
  • The site uses the Webworks expression language, Java Script and for immediate updates JSON in key places.
  • Used EJB/Spring wiring for calls to retrieve data and determine enrollment and eligibility of clients.
  • The EJB’s are loaded using Spring which provides a flexible framework for loading service beans for the desired processing.
  • The Spring framework provides runtime decision making for loading the required service EJB for processing.
  • Worked as lead for the BPM technology since the initial development was complete, during initial development I worked with the team analyzing requirements and developing processes that made calls to the under persistence and logic code.
  • Since initial development was completed I have been lead of BPM technologies responsible for work detailing work out sourced to contractors, leading effort for in house development, modifying BPM processes for enhancements and new development and upgrading the servers from 5.7 to 10.3. Among the enhancements robust exception handling with provide mechanisms to alter variables values for successful processing, moving the processing logic into the BPM catalog and developing user interfaces with procedures to handle errors. Worked from requires stage to application upgrade with Oracle BPM that handles the implementation of business logic.
  • Upgraded the BPM processes from Aqua Logic 5.7 to Oracle 10.3 modifying the processes, developed exception handling frame work.
  • Worked with integration team implementing Aqua Logic Albpm 5.7 on WebLogic server 9.2 using an Oracle 10g database.
  • Worked with team creating and modifying the Albpm process and service calls into the core processing application.
  • Worked on team responible for modifying the core Java application using EJB 3.0, Spring 2.5.x for loading of EJB classes, entity beans with JPA using Hibernate 3.0 for persistence layer. Developed and maintained Junit tests to ensure proper performance of the application also adding logging and exception to make the system more supportable and maintainable.

Confidential, Lakewood, CO

Senior Java Developer

Responsibilities:

  • Wrote a new type of auto inspection, lease turn in inspection used for providing an independent auto grading upon lease turn in.
  • The application required it’s own schema for data storable which I designed and implemented using HSQL.
  • Hibernate 3.0 was used for the data access and persistence.
  • The application has two major components a client PC, touch screen rough book that is carried to the field and a Tomcat 5.5/iSeries (DB2/400) backend.
  • The inspections are up loaded on to the backend using Apache-Tomcat configuration and web services written in Axis 1.0.
  • The system provides functionally to update pricing for the inspections as well as a mechanism to upload the finished inspections.
  • Developed Junit tests to desired functionally of developed code.
  • Rewrote the dashboard for the system that monitors the inspections imported from the field, stores the data on the iSeries (AS400) DB2/400 database and notifies the ERP system, Confidential and displays errors.
  • The dashboard written in JSON and Java script provides tools to allow the users to edit the inspection and re-submit for processing.
  • The dashboard also monitors the JMS queues for failure and any processing errors that occur.
  • Rewrote the JMS processing, Openjms 1.7.6, the JMS code was enhanced to provide exception handling and logging for the processing that occurs.
  • I wrote the code building a central monitor and modifying the listener code to properly process the messages, catch exceptions, log events, handle errors as well as send back acknowledgements.
  • Performed maintenance and upgrades on the existing code base, adding logging and exception handling to make enhance reliability and increase performance. Developed Junit test suite to show code worked correctly and performed as intended.

Confidential, Englewood, Colorado

Senior Java Developer

Responsibilities:

  • Worked for Confidential content provider maintaining and enhancing their web sites that provide scheduling and content information about films and series they provide.
  • Both sites run on web logic 8.1.4 Portal and used Sybase 12.5 as backend database.
  • The sites used struts for web page management and database access was service based.
  • One of the sites used the BEA portal product for customer registration and page flow. Both sites used hibernate for the data access layer and projects involved enhancements to the data model and queries.
  • Maintained and installed web logic servers, modifying configurations as well as install and trouble shooting existing servers.
  • Installed web logic servers with the portal extension on new servers, building and configurations both administrative and managed servers in the configuration.
  • Maintained and enhanced several small web site for internal use all written in struts and Sybase as a backend database.
  • Modified the information displayed on the sites as well as database functionally.
  • Wrote Junit tests to provide a baseline of functionally to ensure the future modifications did not disrupt the core functionally of the application.
  • Wrote requirements based on user interviews, developed design documents and implemented solution building Junit test cases to ensure proper functionally

Confidential, Denver, Colorado

Senior Java Developer

Responsibilities:

  • While at Confidential worked on a series of projects for a large brokerage house modifying legacy systems as well as developing new applications.
  • Tasks included; receiving recipient lists, decrypting the lists using Confidential, parsing the lists sometimes over a million entries, converted the lists to static columns and non-static xml, persisted the list into the database (Oracle 10g), extracted the list from the database and reformatted into Email Service Provider (ESP) format (Silverpop), transfer document to ESP in sFtp using the open source library Jcraft. Then used https (commons-library) to call the ESP (Silverpop) xml API to process list and receive back the results. There were a series of API calls required, to upload the list, verify what elements successfully uploaded or didn’t and verify the list name & status. Designed and implemented programs that provided transport services using sFtp, Https, Ftp & Http to move recipient lists and files between clients and email service providers. Worked with Confidential, Certificates and secure transfer protocols to provide security.
  • I worked on porting legacy applications from Solaris to Linux. Converting the HTTP web calls to a file based protocol reconfiguring the assets locations. Reconfigured the applications to use the file based protocol and configurations under the project directory.
  • Re-wrote and modified shell scripts for calling the legacy Perl and Java applications. Worked on legacy systems updating the content and stay current with new company trademarks and logos. The content which was HTML or text snippets contained in files need to be modified to reflect the most recent changes. This work required a developer because of modification required to the XML base content and the XSLT transform template.
  • Wrote an application that downloaded detailed data from email campaigns containing; bounce data (both soft & hard), open data, Opt out and hyperlink data, etc. The application used sFtp to download a zip file containing the individual data files containing the campaign statistics. The data files were extracted, parsed and the data loaded into an Oracle database. Once loaded the new was extracted and concatenated into an xml file and sent to the client for data mining activity.
  • Wrote first draft of an overall system architecture document. Including Use Cases, Deployment, Logical, Implementation and Data View Diagrams creating all diagrams in Visio. Also included a high level road map from the current architecture to a defined future architecture and application design.
  • The road map detail the steps to required to build a robust and flexible system to meet the future needs of Confidential and their customers.
  • Worked with team to develop a detailed software development methodology.
  • Development a process document based on the SRUM methodology but adapted to shorter, smaller projects that are common at Confidential .
  • Worked with a team of Project Managers, Configuration Management Specialist and the development team. Introduced the concept of continuous integration and build and deployed a build server containing Maven and Continuum.
  • Begin the migration from ant based builds to a Maven build.

We'd love your feedback!