SlideShare a Scribd company logo
1 of 2
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.

More Related Content

What's hot

jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplmjeevan b
 
An online tool for requirements engineering, modeling and verification of dis...
An online tool for requirements engineering, modeling and verification of dis...An online tool for requirements engineering, modeling and verification of dis...
An online tool for requirements engineering, modeling and verification of dis...Sergey Staroletov
 
Grokking: Data Engineering Course
Grokking: Data Engineering CourseGrokking: Data Engineering Course
Grokking: Data Engineering CourseGrokking VN
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.ldecroo
 

What's hot (6)

cv
cvcv
cv
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
An online tool for requirements engineering, modeling and verification of dis...
An online tool for requirements engineering, modeling and verification of dis...An online tool for requirements engineering, modeling and verification of dis...
An online tool for requirements engineering, modeling and verification of dis...
 
AmulyaYeduguri
AmulyaYeduguriAmulyaYeduguri
AmulyaYeduguri
 
Grokking: Data Engineering Course
Grokking: Data Engineering CourseGrokking: Data Engineering Course
Grokking: Data Engineering Course
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.
 

Similar to UpdatedResume2016 (20)

oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
NagarajaRao
NagarajaRaoNagarajaRao
NagarajaRao
 
Julio andradecv
Julio andradecvJulio andradecv
Julio andradecv
 
Naresh_resume_23Aug
Naresh_resume_23AugNaresh_resume_23Aug
Naresh_resume_23Aug
 
Sr. Software Engineer
Sr. Software EngineerSr. Software Engineer
Sr. Software Engineer
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Candra_CollinsCV112016
Candra_CollinsCV112016Candra_CollinsCV112016
Candra_CollinsCV112016
 
murali-resume
murali-resumemurali-resume
murali-resume
 
RESUME_SW
RESUME_SWRESUME_SW
RESUME_SW
 
ResumeSDET (1)
ResumeSDET (1)ResumeSDET (1)
ResumeSDET (1)
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrs
 
Nadeem_CV
Nadeem_CVNadeem_CV
Nadeem_CV
 
Michael_Shipway_2015-March
Michael_Shipway_2015-MarchMichael_Shipway_2015-March
Michael_Shipway_2015-March
 
AnhTruong-Resume2020
AnhTruong-Resume2020AnhTruong-Resume2020
AnhTruong-Resume2020
 
Manjinder Kaur Kaura's Resume
Manjinder Kaur  Kaura's ResumeManjinder Kaur  Kaura's Resume
Manjinder Kaur Kaura's Resume
 
DeepakSingh
DeepakSinghDeepakSingh
DeepakSingh
 
Resume
ResumeResume
Resume
 
MichaelRichardsonResume2016
MichaelRichardsonResume2016MichaelRichardsonResume2016
MichaelRichardsonResume2016
 
Resume_ETL__Testing
Resume_ETL__TestingResume_ETL__Testing
Resume_ETL__Testing
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 

UpdatedResume2016

  • 1. 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
  • 2. ● 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.