We provide IT Staff Augmentation Services!

Systems Developer Resume

5.00/5 (Submit Your Rating)

Allentown, PA

SUMMARY:

  • Self - driven engineer who likes to meet challenges and learn new things.
  • Skilled at looking at an application and creating ways to improve it.
  • Experienced at working with other developers or independently to handle everything from pre-sales to training/support.
  • Enjoy brainstorming with others, resulting in code that surpasses expectations.
  • Enjoy designing programs to be reusable and highly configurable.

TECHNICAL SKILLS:

Languages (categories may vary): C, C++,Pascal, Java, Perl, SQL, Visual Basic, PHP, JavaScript, HTML, XML, Shell (Bourne, csh, ksh, bash), Expect

Platforms: Unix, Linux, Windows

Applications: Microsoft Office Applications, Netbeans, MoveIt

Databases: CISAM, MySQL, Oracle

Code repositories: git, cvs, svn

Other: Multi-threading, Multi-tasking, X11 Windows, client/server, TCP sockets, SNMP traps, LDAP, IMAP, SMTP, job automation.

PROFESSIONAL EXPERIENCE:

Confidential, Allentown, PA

Systems Developer

  • Company provides insurance services. Customized Pascal/bash programs. Developed MoveIt jobs to transfer files between Linux and Windows platforms.

Confidential, Coopersburg, PA

Software Development Engineer

  • Developed applications for telecommunications industry, mostly LDAP, to update voicemail mailboxes. Created scripts that updated over 150M mailboxes worldwide and were designed to work outside of maintenance window to finish quicker. Developed application to summarize call information, storing results in MySQL database. Developed VBA macros for other internal needs.
  • Designed and coded Perl application to get and process Call-Detail-Records (CDR) from over 120 systems, summarizing call statistics in MySQL database; designed / coded data collection, as well as front end Web interface (HTML, PHP, JavaScript) and many specialized multi-threaded Java reports for Confidential, which were emailed automatically.
  • Wrote Perl utility script to install contents of supplied tar archive file, allowing for backing up of files contained in file prior to extracting which became standard patch utility; supported comparison option.
  • Engineered multi-threaded Java application which would communicate with mailbox server via LDAP to get subscriber’s spoken language, then SNMP to email appropriate canned voice message; developed Perl script to pull back (undeliverable) DSN messages via IMAP.
  • Developed Java application to use a basic SQL command to query/update mailboxes. Used this application to lookup mailbox settings for one client. Enhanced it for another client to allow it to do LDAP to more than one system at a time and process files in directories. Developed for system migration to allow subscribers to temporarily listen to old voice messages. Automatically clear value in 15 (configurable). Over 7 million mailboxes were updated unattended and the program is still in use.
  • Created several Microsoft Word/Excel macros (VBA) for internal use. One validated Word document, then updated Excel spreadsheet, eliminating user input errors. Another compared Excel workbooks and reported differences. Another input CSV runtime statistics and stored them in Excel spreadsheet to be summarized and emailed to client, showing progress.
  • Wrote Perl script to build/change (voicemail) mailboxes on message server(CMS). Execution speed of script could be throttled based upon time of day, allowing it to run outside of maintenance window to increase throughput. Wrote similar C program to build/change (voicemail) mailboxes on older Sierra/CA system. Tools touched over 150+M mailboxes.
  • Expanded reach to all Confidential’s 80M+ mailboxes located on over 120 servers, writing Perl application to batch process LDAP changes. Maintained “X” LDAP jobs running per system, enabling Confidential to queue work, instead of constantly monitoring and manually starting jobs to meet deadline with time to spare.
  • Wrote C program to update mailboxes via OCL (older protocol). Augmented my original program to update bulletin mailboxes to basically set the value in the next empty bulletin mailbox.
  • Enhanced a C++ program which processed XML events to support format changes.
  • Improved a C LDAP program to allow it to talk to multiple LDAP servers.

Confidential, Fort Washington, PA

Software Developer

  • Created database update programs in C for debt collection business.
  • Engineered back-end of automated check processing application, allowing for application of payments contained in file. Developed C program to apply payments to the system.
  • Developed C program that copied selected debtors from live to test database, used for testing.

Confidential, Phillipsburg, NJ

Software Developer

  • Developed and improved many windowed-applications, as well as server processes. Company manufactured parcel-sorting equipment. Environment was all C/Unix.
  • Designed graphical package sorter simulator, improving sales calls by allowing customer to easily visualize how sorter would work; sorter was also used to benchmark sort controller, for it could run faster than physical sorter.
  • Enabled workers to perform shipping operations closer to sorter by writing application to support RF handheld terminals.
  • Devised and improved many X11 windows, assisting in shipping process. One improvement allowed user to sort out put by any column, simplifying shipping manager’s job and was well received.
  • Developed a report writer in C to do some basic reports.

We'd love your feedback!