SUMMARY
- Highly motivated, proven technical manager with expertise in object oriented analysis/design and erlang/C++/Python development, 12 years ASP experience.
- Goal driven with a track record of building and delivering high quality, high performance projects under high - pressure deadlines.
- Solid management skills, demonstrated proficiency in leading and mentoring individuals through the development lifecycle, while forming cohesive team environments.
TECHNICAL SKILLS
Languages: C++, C, Python, PL/pgSQL, bash, java, erlang
RDBMS: Cracle, PostgreSQL, SQLite, MySQL
NOSQL: mongodb
Systems: Cinux (many flavors)
Concepts: CEP, OOA/OOD, UML, Multithreading (POSIX/Windows), SysV IPC (linux), Windows IPC, XML/XMLST, HTTP(S), Functional
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Automation EngineerResponsibilities:
- Designed and built virtual appliance to mine database catalog.
- Designed server side process to receive payloads and process them.
Confidential, Atlanta, GA
Automation Engineer
Responsibilities:
- Design and build HA application protocol, object graph processor, storage engine and query process engine for core product.
- Manage core platform for virtual appliance.
- Take proof of concept cep engine to production, provide numerous enhancements as well as rework core concepts to meet required velocities of big data (100,000+ samples every 20 seconds).
- Design and build automated testing harness to test a variety of product features.
- Automate continuous builds
- Automate release process
- General product support.
- Updated and extended ESX Server soap simulator to test large environments.
- Contribute to erlang CEP engine.
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Design and implement email notification system for customer traffic patterns.
- Support security research team with taking proof of concepts to production as well as provide technical support for this team.
- Administered 15 linux boxes as well as perform all engineering responsibilities.
- Design and build LDAP synchronization backend to accept LDIF files from a customer’s ad server and add/remove the delta from the user management database.
- Extend traffic policy system.
- Manage appliance used by customers to proxy traffic.
- Manage builds, production promotions and version nomenclature.
- Monitor maintenance windows to provide immediate technical support.
- Build custom Nagios plugins to monitor proprietary software.
- Design automatic signature update system.
- PostgreSQL performance tuning to address critical latency in production.
- Plan, document and manage all production upgrades.
- Maintained in house debian package repository for client appliances.
- Design implement and maintained network appliance used by customers.
Confidential, Atlanta, GA
Senior Technology Associate/Product Manager
Responsibilities:
- Lead developer for Core Product Development Team and Client Products later promoted to product manager.
- Managed 4 ui developers and 6 back end developers to extend the core product.
- Optimized OLTP system to process 250% more transactions per hour for largest customer.
- Modified core product source and configs to support a single install for all production boxes in the cluster utilizing a GFS.
- Implemented non thread-safe 3 rd party library in a threaded client/server model to reduce licensing costs.
- Redesign and implement IPC network routing application to distribute messages in a more reliable fashion.
- Designed and built asynchronous front ends and distributed systems with real time load balancing.
- Participated in design teams during analysis phase of multi tier automated decision systems.
- Maintained and expanded proprietary Inter Process Communications (IPC) library on the Win32 and Linux.
- Port windows based system to Linux.
- Designed automated batch processing and job synchronization system.
- Converted proprietary batch systems to OLTP systems.
- Designed and built applications to perform fast data retrievals using ODBC and OCI/OCCI for use in real time transaction system.
- Code and tested custom credit models.
- Trained new employees as well as existing employees to use proprietary IPC solution.
- Participated in development of a data warehouse.
- Designed and built billing software and customer response processing software.