We provide IT Staff Augmentation Services!

Email Management Resume

4.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

C, C++, C#, Java, MFC, Adobe InDesign SDK, SQL, ODBC, JDBC, IntelliJ, Visual Studio, Eclipse, XCode, Source Safe, Subversion, Git, Windows, Mac OS X, Cygwin, VirtualBox, Microsoft SQL Server, MySql, HSQLDB, Oracle, SMTP, MIME, HTML, JavaScript, Knockout, TypeScript, Angular, Jersey, HBase, Solr

PROFESSIONAL EXPERIENCE:

Confidential

Email management

Responsibilities:

  • Backend development and bug fixing, primarily in Java.
  • Frontend development and bug fixing, primarily in JavaScript.
  • Developed Jersey REST API in Java for the management of user entities - resellers, partners, customer organizations, domains, mailboxes, administrator logins, etc. Endpoint users needed to be able to add, delete, update, and view entities, with domain administrators needing to be able to synchronize large numbers of mailboxes at once. Endpoint needed to verify authentication, validate appropriate actions (for example, validate proper, unique mailbox names), and return a transaction log of actions that had been successfully completed, with error descriptions for unsuccessful ones. I was the primary developer of this feature. After initial development, my teammates helped with maintenance and bug fixing, with my direction.
  • Wrote an HAProxy patch in C that prepended XCLIENT smtp command before first EHLO, HELO, or MAIL FROM command.
  • Wrote a Postfix milter in C that added spam and virus scanning results to custom mail headers.
  • With the rest of the team, developed an Import feature for users needing to import mail into the archive solution. I primarily worked on the backend Java servlet and logging, but also helped as needed on the accompanying webpage and file storage.
  • Helped the team research and develop a new message logging system using HBase and Solr.
  • Helped the team migrate message archiving from a Lucene based system to a Solr/HBase system.
  • Helped the team rewrite the message handling system including acceptance Jersey REST endpoints, scanning, archiving, logging, message modification (i.e., adding “Possible SPAM” to subject lines if necessary), and delivery.
  • Developed NGINX engines in C/C++ that were used to asynchronously evaluate potential email scanners. I was the primary developer, and also responsible for directing other team members with components implementing other scanners.
  • Helped implement a sandbox version of the system. That is, an isolated set of servers that developers could use to test new features after unit testing was completed.
  • Wrote and maintained control panel JSP web pages as needed.

Technologies: Java, C/C++, Jersey, JSP, JavaScript, Knockout, JQuery, TypeScript, Angular, MySql, HSQLDB, Cygwin, VirtualBox, AWS, IntelliJ, gcc, vi, xml, json, Subversion, Git, HBase/Cloudera, Solr

Confidential

Responsibilities:
  • Primary desktop application helped retailers plan promotions and sales, which would then be added to ad templates.
  • A particular ad template space could have different offers depending on geographic regions, and each offer could have different copy depending on geographic or language zones.
  • The necessary number of versions necessary for an ad page or book could then be calculated, with the ad exported in text format so that it could be sent to a desktop publisher (such as Adobe InDesign), where the actual ad page would be created.
  • From there, the ad versions could then be sent to either a printer or a web page.
  • The version calculations were designed to minimize the number of color plate switches the customer would need to order from the printer.

Confidential

Web Developer

Responsibilities:
  • Built database wrapper classes in C# so that the application could connect to either Oracle or Microsoft SqlServer, depending on configurations. Since many of our tables are configurable, these classes also needed to dynamically create SQL statements without knowing columns or parameters that would be used.
  • Built business objects in C#. The entire team worked on this.
  • Bug fixing. Most of this was on the C# side.
  • Upgraded the product from .NET 2.0 to .NET 3.5.

Technologies: .Net 3.5, 2.0. C#. Microsoft Visual Studio 2008, 2003. Visual Source Safe 6.0. Subversion 1.6. Oracle 11g, 10g, 9i. Microsoft SQL Server 2005, 2000. ODBC.

Confidential

Promotion Manager

Responsibilities:
  • Help plan and design new enhancements based on customer specifications.
  • Create new views.
  • Add middle tier classes to handle business logic, either as part of my own enhancement, or as directed to by another developer “in charge” of the enhancement.
  • Add database level classes to handle necessary database functions.
  • Bug fixing.

Technologies: C++. Microsoft Visual Studio 2005, 6.0. Visual Source Safe 6.0. Oracle 11g, 10g, 9i. Microsoft SQL Server 2008, 2005, 2000. ODBC.

Confidential

ImportApp

Responsibilities:
  • Add new enhancements based on customer specifications.
  • Refactor code as needed. Because of the large amounts of data being processed, it was necessary to periodically re-evaluate functions and classes in order to speed running time.

Technologies: Java (JavaSE-1.6). Microsoft Visual J++. Eclipse Galileo. Visual Source Safe. Oracle 11i, 10i, 9i. Microsoft SQL Server 2008, 2005, 2000. JDBC.

Confidential

Publishing Manager

Responsibilities:
  • Help plan and design new enhancements based on customer specifications.
  • Bug fixing.

Technologies: C++. Adobe InDesign SDK CS5.5, CS5, CS4, CS3. Adobe InDesign CS5.5, CS5, CS4, CS3. Microsoft Visual Studio 2008, 2005. Subversion 1.6. AnkhSVN. Windows 7, XP. Mac OSX 10.6. XCode 3.2, 3.1.

We'd love your feedback!