Bill Resnicow, Developer in Gaithersburg, MD, United States
Bill is available for hire
Hire Bill

Bill Resnicow

Verified Expert  in Engineering

Embedded Systems Developer

Location
Gaithersburg, MD, United States
Toptal Member Since
June 12, 2014

Bill is a seasoned software developer with over 25 years of coding experience and a passion for programming. He has created numerous successful websites, systems, and interfaces, and is comfortable leading teams of developers.

Availability

Part-time

Preferred Environment

CODE, Eclipse, Linux, Windows

The most amazing...

...thing I've coded is the implementation of a web site for a jewelry business done entirely in JavaScript.

Work Experience

Software Engineer

2007 - PRESENT
Lockheed Martin
  • Developed a Pub-Sub Messaging system in Java using JMS with SOAP interfaces for a messaging system. Maintained code, XML schema, and WSDL as needed on a Linux platform with MySQL.
  • Supported COTS/FOSS integration including Apache Axis2 running under a JBoss Application server under Linux.
  • Upgraded the system from JBoss 5 to JBoss 6 and 7. Integrated the system with a community version of JBoss.
  • Implemented a message-based traffic marking feature whereby IP layer packets get Qos Markings based on a JMS message topic by making Java code changes to the FOSS HTTP product, along with custom application Java code.
  • Led a team of 1-4 people. Determined and designed solutions to problems, and delegated and monitored work to team members.
  • Performed trade studies for alternative FOSS products, including alternate Java EE servers such as GlassFish and alternative JBoss solutions.
  • Performed extensive troubleshooting for bug fixes, including acting as the technical point of contact for customer reported problems.
  • Implemented security enhancements based on DoD STIG (Security Technical Implementation Guidelines) on Linux systems using Linux shell and Java Ant scripts.
  • Implemented a XML interface to a COTS communication analysis software, using Java to emulate a DoD network architecture.
Technologies: MySQL, TCP/IP, Java EE, JMS, XML, Web Services, SOAP, JBoss, Java

Web Developer

2002 - PRESENT
Freelance
  • Developed a product catalog database and shopping cart application for an online jewelry business using JavaScript. Allowed for easy editing of sets of product catalogs for display and purchase by the customers.
  • Implemented an online payment system for a legal web site using PHP.
  • Implemented the web site for a homeowner's association in HTML.
Technologies: Linux, MySQL, PHP, JavaScript

Software Engineer

2003 - 2007
Innovative Concepts Inc
  • Developed embedded communication software using C++ in a formal OO environment under LynxOS, a UNIX-based embedded OS for a DoD customer.
  • Implemented IP layer software using C, including access control lists, a TCP session manager, and a priority-based message queuing system.
  • Acted as database administrator for an embedded Army SQL database.
  • Implemented an object datastore in C++ to persist run time objects and restore them at startup.
Technologies: TCP/IP, C++, C

Software Engineer

2000 - 2002
Broadsoft Inc.
  • Implemented phone service configuration web pages for a telecom application using JSP and servlets.
  • Wrote various functionality in Java, including multilanguage support.
Technologies: Servlet, C++, SQL, Jakarta Server Pages (JSP), Java

Software Engineer

1991 - 2000
Syntek Systems corp
  • Developed medical database software with SQL and C for the American Red Cross for the AIDS testing lab.
  • Developed a satellite download application for a telecom provider in C to update software and configuration data over the air.
  • Implemented call processing software for a SS7 telecom application in C++.
  • Performed testing of SS7 Telecom functions using SS7-specific test equipment.
  • Implemented network management software in C++.
  • Performed network testing of IP routers and switches.
Technologies: SQL, C++, C

Software Engineer

1990 - 1991
MCI Telecommunications
  • Implemented a network management reporting system using C.
Technologies: SQL, C

Software Engineer

1985 - 1990
Westinghouse Electric
  • Developed device drivers for embedded test systems in C.
  • Developed test application software for military avionics.
Technologies: C++, C

Fangettepins online jewelry store

An online jewelry store with a shopping cart and payment system. I programmed the catalog system and shopping cart using JavaScript.

Army WIN-T

A Java EE-based communications program

Online payment system for a collections law firm

I added online payments for a collections law firm. The URL is available upon request.

Other

Embedded Software, Embedded Systems, SOAP, Web Services, TCP/IP, Ajax

Languages

Java, C, C++, XML, SQL, JavaScript, PHP, SQL-99

Paradigms

Object-oriented Programming (OOP)

Platforms

Linux, JBoss, Eclipse, Windows, Java EE

Frameworks

Jakarta Server Pages (JSP), CODE

Libraries/APIs

JMS

Tools

Servlet

Storage

MySQL

1976 - 1980

BSEE Degree in Electrical Engineering

University of Delaware - Newark Delaware

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