Theo Coukoulis
Software Engineer at AffiniPay- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Chad H.
Theo's drive to understand every nuance of various technologies astounded me as a former co-developer at Redglue. He had researched or worked with just about anything I could throw at him, and although he was always humble about his experience, I found him to be an invaluable resource in collaborative efforts. Theo and I have since worked together on contract freelance projects, and I often ping him when I'm looking for a different perspective. Theo is a great person to have on your team, particularly when some creative thinking is key.
Lance Sander
Theo is my go-to linux guru. He's helped me countless times, whether it's adding linux-native functionality to cygwin or helping me understand why Shiny Server can't access its R packages.
Chad H.
Theo's drive to understand every nuance of various technologies astounded me as a former co-developer at Redglue. He had researched or worked with just about anything I could throw at him, and although he was always humble about his experience, I found him to be an invaluable resource in collaborative efforts. Theo and I have since worked together on contract freelance projects, and I often ping him when I'm looking for a different perspective. Theo is a great person to have on your team, particularly when some creative thinking is key.
Lance Sander
Theo is my go-to linux guru. He's helped me countless times, whether it's adding linux-native functionality to cygwin or helping me understand why Shiny Server can't access its R packages.
Chad H.
Theo's drive to understand every nuance of various technologies astounded me as a former co-developer at Redglue. He had researched or worked with just about anything I could throw at him, and although he was always humble about his experience, I found him to be an invaluable resource in collaborative efforts. Theo and I have since worked together on contract freelance projects, and I often ping him when I'm looking for a different perspective. Theo is a great person to have on your team, particularly when some creative thinking is key.
Lance Sander
Theo is my go-to linux guru. He's helped me countless times, whether it's adding linux-native functionality to cygwin or helping me understand why Shiny Server can't access its R packages.
Chad H.
Theo's drive to understand every nuance of various technologies astounded me as a former co-developer at Redglue. He had researched or worked with just about anything I could throw at him, and although he was always humble about his experience, I found him to be an invaluable resource in collaborative efforts. Theo and I have since worked together on contract freelance projects, and I often ping him when I'm looking for a different perspective. Theo is a great person to have on your team, particularly when some creative thinking is key.
Lance Sander
Theo is my go-to linux guru. He's helped me countless times, whether it's adding linux-native functionality to cygwin or helping me understand why Shiny Server can't access its R packages.
Experience
-
AffiniPay
-
United States
-
Financial Services
-
200 - 300 Employee
-
Software Engineer
-
Oct 2015 - Present
Currently working on feature development and code base maintenance for Ruby on Rails web application, Ruby gems, Ruby-based microservices, and JS front-end applications. Participated in the following projects: - Upgrade Rails application from Bootstrap 2 to 3 - Extend the Rails application to work with emerging capabilities in the payment gateway service - Worked on phase 1 and phase 2 of the Quick Bill feature the latter implemented in React - Completed total redesign of merchant-facing UI using ITCSS/BEM design patterns - Created a multi-service feature toggle backed by a Consul key-value data store - Implement user-facing 2fa - Integrated Rails application with multiple third-party vendors via SSO - Added ability for admins to support payment capture/refund/voiding on behalf of merchants with a basic auditing system to track these interactions - Helped deliver a Ruby-based microservice inside k8s that syncs Rails application data with a third-party vendor - Added support for onboarding ACH accounts (across multiple services) inside the Rails application - Worked on integrating Kafka publishing/consuming events within the Rails application using the racecar and delivery boy gems - Designed and helped implement tooling that allows the Rails application to batch migrate merchants from legacy settlement system to an in-house settlement system requiring automatic rollback on error detection - Added support to the Rails application to manage billing merchants via an in-house billing service - Integrated multiple services/tooling into our local docker development environment - Code review - Mentoring other developers Previously worked on feature development, code review, and production deployments for corporate WordPress websites. Show less
-
-
-
LawPay
-
United States
-
Financial Services
-
1 - 100 Employee
-
Web Developer
-
Oct 2015 - Present
-
-
-
ANI
-
Austin, Texas Area
-
Contract Web Developer
-
May 2015 - Sep 2015
Led development of an Internet of Things e-learning portal for ANI using Drupal deployed from a custom git repository hosted on a private VPS, meeting an aggressive timeline and budget. Led development of an Internet of Things e-learning portal for ANI using Drupal deployed from a custom git repository hosted on a private VPS, meeting an aggressive timeline and budget.
-
-
-
-
Web Developer
-
Jan 2011 - Aug 2015
• Migrated the Texas/Louisiana Environmental, Health & Safety Seminar site from MediaWiki to Drupal and updated their custom PHP event registration to work with AJAX. • Worked with Texas Appleseed to plan and develop a responsive Drupal-powered replacement of their current site which features complex but user-friendly content type relationships. • Created a customized WordPress site with bilingual support for the Alabama Access to Justice Commission. • Worked with design clients to turn Photoshop compositions into pixel-perfect websites. • Developed custom WordPress themes using workflow development tools such as Gulp and Bootstrap. • Maintained and expanded code for over twenty-seven more sites using HTML/PHP, Drupal, WordPress, Interspire, ModX, and Joomla. Show less
-
-
-
Vertical Motion
-
Canada
-
Software Development
-
1 - 100 Employee
-
Freelance Web Developer
-
Nov 2012 - Jan 2013
• Deployed a new instance of WordPress into a secure and highly customized Linux server environment and created a custom theme for the Canadian Association of Petroleum Producers annual environmental report. • Provided code base maintenance for several other sites. • Deployed a new instance of WordPress into a secure and highly customized Linux server environment and created a custom theme for the Canadian Association of Petroleum Producers annual environmental report. • Provided code base maintenance for several other sites.
-
-
-
epipeline
-
Austin, Texas Area
-
Technical Support Specialist
-
May 2005 - Sep 2010
ePipeline is a company that provides government contracting information to its clients. While there I used SQL to generate data entry reports for 20+ employees divided by federal, state and local levels, and performed quality assurance. I also provided technical and customer support to over 200 clients and across two subsidiaries. ePipeline is a company that provides government contracting information to its clients. While there I used SQL to generate data entry reports for 20+ employees divided by federal, state and local levels, and performed quality assurance. I also provided technical and customer support to over 200 clients and across two subsidiaries.
-
-
-
B2Gsource
-
Austin, Texas Area
-
Business Account Representative
-
Aug 2001 - May 2005
B2Gsource was an Austin-based start-up. Working at a start-up located in the Austin Technology Incubator, my duties included everything from quality assurance and customer/technical support, to data entry and even outside-sales. While at B2Gsource I learned to quickly and efficiently use Google to find government bidding information from state and local agencies, a skill that is I still leverage when looking for code documentation or debugging errors. B2Gsource was an Austin-based start-up. Working at a start-up located in the Austin Technology Incubator, my duties included everything from quality assurance and customer/technical support, to data entry and even outside-sales. While at B2Gsource I learned to quickly and efficiently use Google to find government bidding information from state and local agencies, a skill that is I still leverage when looking for code documentation or debugging errors.
-
-
Education
-
The University of Texas at Austin
Bachelor's Degree, Advertising