Charles J Martin
Technical Lead
123 Main Street, Fairhaven, MA 02719
Cell: 508-985-8646
cjay.martin@gmail.com
● Hands-on lead programmer with a track-record of successful projects
● Able to build and evolve software that grows and scales well with increasing demand
● Experienced architect, able to design a system for the inevitable changes in design and scope
● Skilled at teaching junior developers to be better troubleshooters and write more solid code
TECHNOLOGY SUMMARY
Languages/Programming: node.js, Javascript, Ruby, Python, C#, Java, Scala, Perl, C and C++
Environments/Libraries: Express.js, Rails, Django, Angular.js, Dust.js
Systems: Linux, Windows, Mac OS
Networking: Message Queues (RabbitMQ), RESTful APIs
Databases: MySQL, MSSQL, Mongodb, Hadoop
Tool Suites: Jira, Crucible, Stash
● Solid grasp of various MVC frameworks: express.js, kraken.js, rails, django
● Strong front-end programming skills, and a solid grasp of Angular.js
● Object Oriented Design and Design Patterns, Async and Promise-style Programming
● Database Programming – SQL Server, MongoDB, MySQL, Hadoop
● Solid understanding of Linux systems
● Large scale software platform design and implementation
● Supervising, leadership and training
● Atlassian Suite Products - Jira, Confluence, Crucible, Stash
EMPLOYMENT HISTORY
05/14-Present LeadKarma/InsuranceQuotes/AllWebLeads Technical Lead
● RingRate IVR Platform
◦ Technical ownership of this product from infancy
◦ Manage a team of developers
◦ Scaled the platform from $50k/mo revenue to over ~$1m/mo revenue
◦ Pioneered Continuous Deployment techniques giving us faster deploys and better uptimes
◦ Evolved processes sufficiently to bring our team to pass Sarbanes Oxley audits.
◦ Created Kylin cube for IVR calls data for low-latency analytics
● Dev-ops for the LeadKarma Office
◦ Implemented improved source control and code reviews with Stash Crucible
◦ Introduced Continuous Deployment with Strider
◦ Configured and Managed check_mk for alerting of our 3 apps and business events
◦ Configured munin for real-time and historical VM diagnostics
● Built MVP for anomaly detecting alerting pipeline
◦ Used Apache Flume with Java and Scala to process data into Mongo DB
◦ Ran simple untrained Anomaly Detection algorithms on each log entry to help catch outliers that might
represent a real event
12/08-05/14 Liaison International Platform Architect
● Programmer and design lead for large scale application and accreditation systems
● Creation of dynamic survey and data entry system used by multiple departments in multiple markets
● Creation of system wide standard reapplication processes
● Designed and built departmental deployment framework in Python with fabric
● Designed and built department wide AMQP driven email blast processing system
● Organize Coordinated and was ultimately responsible for the success of several large scale team project and
deployments
● Designed and built system wide roles and permissions refactor
05/06-12/08 The CCS Companies CRM Technology Engineer
● Programmer and design lead for projects related to the CRM Platform, an advanced IVM communication solution
making up to 2,000,000 calls a day
● Developed Perl scripting-language processes to facilitate the structured import of a variety of data into the dialing
system
● Implemented a reporting meta-language for processing of the platform data into summary reports, improving the
efficiency of the already-present manual processes by over 90%
● Designed simulated algorithms for dynamic call allocation and agent-utilization based call throttling
● Planned and implemented a schedule-based automatic reporting mechanism with a user-friendly front-end, further
reducing manual processing
● Communication liaison for dialer platform
● Management and testing of the CRM Platform
● Present in the entire testing vertical, from aiding the vendor in diagnosing problems, scheduling the implementation of
the solution on a 24/7 system, involvement with the QA team in testing the system stability after a change is made
● Full involvement in the life-cycle of the product: design, implementation, testing, and monitoring
EDUCATION
October 2002 Worcester Polytechnic Institute
Bachelor of Science
Major: Computer Science
● Designed and implemented the DVL Decimal Virtual Machine and partial assembler, a theoretical virtual environment
to test compiler design concepts and mathematical logic in a world where hardware isn't binary
● Researched educational math and science software and their various levels of value to schools and colleges as
compare to their costs
● Theory of Computation: what can (and cannot) be computed, the complexity of problems, models of computation;
● Computing Systems: Architectures and devices for implementing computations, including parallel and distributed
computation and computer networks;
● Applications: Web technology, Artificial Intelligence, Databases, Computer Graphics etc.

UpdatedResume2016

  • 1.
    Charles J Martin TechnicalLead 123 Main Street, Fairhaven, MA 02719 Cell: 508-985-8646 cjay.martin@gmail.com ● Hands-on lead programmer with a track-record of successful projects ● Able to build and evolve software that grows and scales well with increasing demand ● Experienced architect, able to design a system for the inevitable changes in design and scope ● Skilled at teaching junior developers to be better troubleshooters and write more solid code TECHNOLOGY SUMMARY Languages/Programming: node.js, Javascript, Ruby, Python, C#, Java, Scala, Perl, C and C++ Environments/Libraries: Express.js, Rails, Django, Angular.js, Dust.js Systems: Linux, Windows, Mac OS Networking: Message Queues (RabbitMQ), RESTful APIs Databases: MySQL, MSSQL, Mongodb, Hadoop Tool Suites: Jira, Crucible, Stash ● Solid grasp of various MVC frameworks: express.js, kraken.js, rails, django ● Strong front-end programming skills, and a solid grasp of Angular.js ● Object Oriented Design and Design Patterns, Async and Promise-style Programming ● Database Programming – SQL Server, MongoDB, MySQL, Hadoop ● Solid understanding of Linux systems ● Large scale software platform design and implementation ● Supervising, leadership and training ● Atlassian Suite Products - Jira, Confluence, Crucible, Stash EMPLOYMENT HISTORY 05/14-Present LeadKarma/InsuranceQuotes/AllWebLeads Technical Lead ● RingRate IVR Platform ◦ Technical ownership of this product from infancy ◦ Manage a team of developers ◦ Scaled the platform from $50k/mo revenue to over ~$1m/mo revenue ◦ Pioneered Continuous Deployment techniques giving us faster deploys and better uptimes ◦ Evolved processes sufficiently to bring our team to pass Sarbanes Oxley audits. ◦ Created Kylin cube for IVR calls data for low-latency analytics ● Dev-ops for the LeadKarma Office ◦ Implemented improved source control and code reviews with Stash Crucible ◦ Introduced Continuous Deployment with Strider ◦ Configured and Managed check_mk for alerting of our 3 apps and business events ◦ Configured munin for real-time and historical VM diagnostics ● Built MVP for anomaly detecting alerting pipeline ◦ Used Apache Flume with Java and Scala to process data into Mongo DB ◦ Ran simple untrained Anomaly Detection algorithms on each log entry to help catch outliers that might represent a real event 12/08-05/14 Liaison International Platform Architect ● Programmer and design lead for large scale application and accreditation systems ● Creation of dynamic survey and data entry system used by multiple departments in multiple markets ● Creation of system wide standard reapplication processes ● Designed and built departmental deployment framework in Python with fabric ● Designed and built department wide AMQP driven email blast processing system
  • 2.
    ● Organize Coordinatedand was ultimately responsible for the success of several large scale team project and deployments ● Designed and built system wide roles and permissions refactor 05/06-12/08 The CCS Companies CRM Technology Engineer ● Programmer and design lead for projects related to the CRM Platform, an advanced IVM communication solution making up to 2,000,000 calls a day ● Developed Perl scripting-language processes to facilitate the structured import of a variety of data into the dialing system ● Implemented a reporting meta-language for processing of the platform data into summary reports, improving the efficiency of the already-present manual processes by over 90% ● Designed simulated algorithms for dynamic call allocation and agent-utilization based call throttling ● Planned and implemented a schedule-based automatic reporting mechanism with a user-friendly front-end, further reducing manual processing ● Communication liaison for dialer platform ● Management and testing of the CRM Platform ● Present in the entire testing vertical, from aiding the vendor in diagnosing problems, scheduling the implementation of the solution on a 24/7 system, involvement with the QA team in testing the system stability after a change is made ● Full involvement in the life-cycle of the product: design, implementation, testing, and monitoring EDUCATION October 2002 Worcester Polytechnic Institute Bachelor of Science Major: Computer Science ● Designed and implemented the DVL Decimal Virtual Machine and partial assembler, a theoretical virtual environment to test compiler design concepts and mathematical logic in a world where hardware isn't binary ● Researched educational math and science software and their various levels of value to schools and colleges as compare to their costs ● Theory of Computation: what can (and cannot) be computed, the complexity of problems, models of computation; ● Computing Systems: Architectures and devices for implementing computations, including parallel and distributed computation and computer networks; ● Applications: Web technology, Artificial Intelligence, Databases, Computer Graphics etc.