Dennis Jeremias, Developer in Tampa, FL, United States
Dennis is available for hire
Hire Dennis

Dennis Jeremias

Verified Expert  in Engineering

Software Developer

Tampa, FL, United States

Toptal member since December 17, 2013

Bio

Dennis is an entrepreneur and developer with a proven, detail-oriented ability to develop efficient, scalable, and fault-tolerant software solutions. He has broad experience in full stack development and architecture, and has worked every role from individual developer to executive manager.

Portfolio

VillageEdocs
4GL, Oracle RDBMS, Grails, Groovy, JEE, Java
GoSolutions, Inc
4GL, PL/SQL, SQL, C++, C, Oracle, JEE
Moon Communications
Visual Basic, Microsoft Visual C++, Microsoft SQL Server, Oracle

Experience

  • Java - 12 years
  • CSS - 10 years
  • HTML - 10 years
  • jQuery - 4 years
  • Agile Software Development - 4 years
  • Grails - 4 years
  • Ruby on Rails (RoR) - 3 years
  • Android - 1 year

Availability

Part-time

Preferred Environment

Subversion (SVN), Git, Eclipse, Windows, Linux

The most amazing...

...thing I've built is a B2B workflow application to convert a paper signature page to an image and make it available in a web-based UI.

Work Experience

Vice President of Engineering

2008 - 2013
VillageEdocs
  • Worked as managing director for all 3 teams of engineering staff.
  • Made technology decisions for the company.
  • Implemented Scrum methodology for engineering teams.
  • Assisted product owners in managing various product backlogs.
  • Developed a Groovy / Grails application with an Oracle back-end and a Bootstrap / jQuery front-end.
  • Implemented various services with Apache ActiveMQ and Mule ESB.
Technologies: 4GL, Oracle RDBMS, Grails, Groovy, JEE, Java

Lead Engineer

2000 - 2008
GoSolutions, Inc
  • Created Oracle C/C++ applications for Windows and Solaris.
  • Developed a custom SMTP delivery agent to Oracle RDBMS.
  • Built JEE applications and web services on JBoss.
  • Developed telephony applications using related Dialogic technologies.
  • Created speech recognition applications using Nuance C++ and Java APIs.
Technologies: 4GL, PL/SQL, SQL, C++, C, Oracle, JEE

Senior Database Architect

1999 - 2000
Moon Communications
  • Maintained existing Microsoft SQL server installations.
  • Developed new database schema and supporting procedures.
  • Migrated the entire SQL Server platform to Oracle RDBMS.
  • Wrote a DLL "search" library using a 3rd party API and database.
  • Helped the executive team to dismantle and shutdown the company.
Technologies: Visual Basic, Microsoft Visual C++, Microsoft SQL Server, Oracle

Vice President of Software Systems

1997 - 1999
Cybear, Inc.
  • Hired and managed engineering resources.
  • Organized requirements with business owners.
  • Designed and implemented Oracle RDBMS schema for storing application data.
  • Wrote a custom TCP/IP server daemon for transmitting application data.
  • Coordinated the shift from development to the production network operations environment.
  • Interviewed and staffed the application support team.
  • Implemented an enterprise billing solution (Portal Software).
Technologies: Visual Basic, Java, Oracle

Development Team Leader

1996 - 1997
Andrx Corporation
  • Set up the development environment for building patient encounter applications.
  • Interviewed and hired engineering staff.
  • Developed an online order entry system (andanet.com).
  • Researched Java-related technologies for web applications.
  • Organized requirements with product owners.
Technologies: SQL, HTML, Java

Healthcare System Integrator

1996 - 1996
IBM / ISSC
  • Completed onsite training with an Israeli technology company (Sirius).
  • Conducted research for planning and implementing Sirius technology.
  • Developed data loading and querying applications using Sirius APIs.
  • Created a data repository for National Institute of Health data sets.
  • Researched the HL7 data model for Sirius implementation.
Technologies: C++, C, 4GL

Programmer, Analyst

1993 - 1996
Medication Management Systems
  • Developed 4GL applications for Unix systems.
  • Wrote TCP/IP socket programs for IBM AS400 interfaces.
  • Developed Oracle Pro*C client applications.
  • Created asynchronous communication software according to ANSI X3.38 specifications.
  • Created an HL7 parsing engine for encrypting and decrypting hospital data messages.
Technologies: Pro*C, Oracle, AS400, 4GL

Experience

GoSolo

A unified communication and messaging service that I created.

Education

1989 - 1993

Bachelor's Degree in Computer Science and Math

State University of New York - Fredonia, NY

Skills

Libraries/APIs

JAX-RS, jQuery, jQuery UI, Java Collections, Java Servlets, Asterisk-Java, Google Gson, Amazon API, JavaMail

Tools

Microsoft Visual C++, Subversion (SVN), Apache Tomcat, Google Analytics, RabbitMQ, Rake, Varnish, Vagrant, Apache Ant, Postfix, Vim Text Editor, Eclipse IDE, Git

Languages

Java, Groovy, SQL, Ruby, HTML, C, C++, Pro*C, CSS, 4GL, Visual Basic, JavaScript, Perl

Frameworks

Grails, Bootstrap, Ruby on Rails (RoR), ZURB Foundation, Apache Wicket, Apache Axis, JBoss Seam, JavaServer Faces, Hadoop, Hibernate

Platforms

Oracle, JEE, Windows, Eclipse, Win32, Linux, Android, iOS, Oracle Database

Storage

Oracle PL/SQL, MongoDB, MySQL, PostgreSQL, Microsoft SQL Server, PL/SQL, Oracle RDBMS

Paradigms

Cross-platform, Continuous Integration (CI), Functional Programming, Agile Software Development, Waterfall Development, Inversion of Control, Rapid Application Development (RAD), Pair Programming, Concurrent Programming

Other

AS400, Cisco, Apache James Server, Apache Commons

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring