Tom Macleod
Software Engineer II at ampliFI Loyalty Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Polish Limited working proficiency
-
Russian Limited working proficiency
Topline Score
Bio
Hank Turowski
I met Tom when he was just starting to learn how to program. He asked for advice and mentorship and he was so enthusiastic there was no way I could refuse. I was immediately impressed with how quickly he learned new material and how excited he was to learn new material. He just didn't stop. Tom is an incredibly hard worker and has an excellent problem solving mind. I do not hesitate to recommend him for a software engineering position.
Hank Turowski
I met Tom when he was just starting to learn how to program. He asked for advice and mentorship and he was so enthusiastic there was no way I could refuse. I was immediately impressed with how quickly he learned new material and how excited he was to learn new material. He just didn't stop. Tom is an incredibly hard worker and has an excellent problem solving mind. I do not hesitate to recommend him for a software engineering position.
Hank Turowski
I met Tom when he was just starting to learn how to program. He asked for advice and mentorship and he was so enthusiastic there was no way I could refuse. I was immediately impressed with how quickly he learned new material and how excited he was to learn new material. He just didn't stop. Tom is an incredibly hard worker and has an excellent problem solving mind. I do not hesitate to recommend him for a software engineering position.
Hank Turowski
I met Tom when he was just starting to learn how to program. He asked for advice and mentorship and he was so enthusiastic there was no way I could refuse. I was immediately impressed with how quickly he learned new material and how excited he was to learn new material. He just didn't stop. Tom is an incredibly hard worker and has an excellent problem solving mind. I do not hesitate to recommend him for a software engineering position.
Experience
-
ampliFI Loyalty Solutions
-
United States
-
Financial Services
-
1 - 100 Employee
-
Software Engineer II
-
Jan 2023 - Present
-
-
-
Army National Guard
-
United States
-
Armed Forces
-
700 & Above Employee
-
Sergeant
-
Aug 2020 - Present
· I am a sergeant in the Field Artillery, with a part time level of commitment that rarely interferes with my civilian career · Throughout my training I have been the honour grad at three separate courses: Basic Combat Training (bootcamp), Advanced Individual Training (artillery training), and a the Basic Leaders Course (sergeant training) · I am a sergeant in the Field Artillery, with a part time level of commitment that rarely interferes with my civilian career · Throughout my training I have been the honour grad at three separate courses: Basic Combat Training (bootcamp), Advanced Individual Training (artillery training), and a the Basic Leaders Course (sergeant training)
-
-
-
TeleTracking
-
United States
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Software Engineer II
-
Nov 2019 - Oct 2022
· Contributed to multiple projects primarily in backend programming, working with microservice architecture · Developed an Apache Minifi/Nifi solution alone from scratch, used to ingest and transform data from client’s on-premise systems · Created various deployment pipelines and CI processes · Facilitated collaboration between teams by being the point of contact between them · Contributed to multiple projects primarily in backend programming, working with microservice architecture · Developed an Apache Minifi/Nifi solution alone from scratch, used to ingest and transform data from client’s on-premise systems · Created various deployment pipelines and CI processes · Facilitated collaboration between teams by being the point of contact between them
-
-
-
PNC
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Developer
-
Mar 2017 - Nov 2019
· Full stack developer working on an application I helped build from scratch, which will aid PNC in transitioning to new CECL regulations. · Using Java and the Spring framework for the server-side code, and Angular 5 for the front-end application. · Using Oracle DB, Hibernate and JPA to manage the application's data and database. · Unit testing with JUnit, Mockito and Jasmine. · Gradle and Jenkins are the tools I use to build, continuously integrate and deploy the application. · I volunteered to be both a Fire Warden for my floor, and to be part of PNC's Incident Command Control Center. Show less
-
-
-
AmTrust Financial Services, Inc.
-
United States
-
Insurance
-
700 & Above Employee
-
Contract Software Developer
-
Sep 2016 - Feb 2017
· Developed software to support quality assurance team during a four-month contract · Learned and implemented the Polymer.js JavaScript framework to help develop a web application · Gained exposure to software quality assurance, development operations and continuous integration practices · Developed software to support quality assurance team during a four-month contract · Learned and implemented the Polymer.js JavaScript framework to help develop a web application · Gained exposure to software quality assurance, development operations and continuous integration practices
-
-
-
Tech Elevator
-
United States
-
Education Administration Programs
-
700 & Above Employee
-
Student
-
Jan 2016 - Apr 2016
Participating in 14-week Java coding bootcamp learning how to develop dynamic web based software systems using the Java programming language and platform including: - Java Language Fundamentals: variables, data types, loops, conditional statements, exception handling, collections framework, I/O - Object Oriented Programming: classes and objects, interfaces, access modifiers, packages, the Java classpath, class modeling, encapsulation, inheritance, and polymorphism, UML class diagrams - Web Application Development: HTML, CSS, Javascript, Servlets, JSP, Spring Web MVC, Tomcat - Database Programming: JDBC, table design and creation, SQL queries and DML, PostgreSQL, E/R diagrams - Development tools and techniques: unit testing (JUnit), TDD, unix command line navigation, Git, Eclipse Show less
-
-
-
FormFire - an AgencyBloc Solution
-
United States
-
Insurance
-
1 - 100 Employee
-
Sales and Marketing Intern
-
Jul 2014 - Sep 2014
I worked in the Marketing and Sales department profiling the managerial structure of broker and carrier firms in the American medical insurance industry for future sales opportunities. I tested software and advised on improvements prior to a major product launch, also assisting in the design of company webpages. I gained business exposure and experience interacting with clients by accompanying business trips. I worked in the Marketing and Sales department profiling the managerial structure of broker and carrier firms in the American medical insurance industry for future sales opportunities. I tested software and advised on improvements prior to a major product launch, also assisting in the design of company webpages. I gained business exposure and experience interacting with clients by accompanying business trips.
-
-
-
FormFire - an AgencyBloc Solution
-
United States
-
Insurance
-
1 - 100 Employee
-
Coding Student
-
Jun 2013 - Aug 2013
I completed the Codecademy HTML & CSS online coding course, mentored by Hank Turowski (Lead Software Engineer at FormFire. This allowed me to develop a firm grasp of website construction and design at coding level, improving my problem solving skills. I was offered a future internship based on my performance. I completed the Codecademy HTML & CSS online coding course, mentored by Hank Turowski (Lead Software Engineer at FormFire. This allowed me to develop a firm grasp of website construction and design at coding level, improving my problem solving skills. I was offered a future internship based on my performance.
-
-
-
British Army
-
Armed Forces
-
700 & Above Employee
-
Officer Cadet
-
Sep 2011 - May 2013
I developed leadership and decision making abilities by being placed in command of soldiers in stressful situations, practicing self-management and independent administration. I also had the opportunity to apply teamwork skills and participate in adventure training. I developed leadership and decision making abilities by being placed in command of soldiers in stressful situations, practicing self-management and independent administration. I also had the opportunity to apply teamwork skills and participate in adventure training.
-
-
-
Diageo
-
United Kingdom
-
Beverage Manufacturing
-
700 & Above Employee
-
Tour Guide
-
Jun 2012 - Sep 2012
I led solo tours of 2-20+ tourists on an hour long tour of the distillery, developing my public speaking. Additionally I worked on the shop floor where I practiced and improved my sales techniques with merchandise. I received an award for most monthly sales of Friends of the Classic Malts memberships. I led solo tours of 2-20+ tourists on an hour long tour of the distillery, developing my public speaking. Additionally I worked on the shop floor where I practiced and improved my sales techniques with merchandise. I received an award for most monthly sales of Friends of the Classic Malts memberships.
-
-
-
Ballet West
-
Scotland and China
-
Dancer/Performer
-
Nov 2009 - Jun 2012
I performed The Nutcracker in both a dancing and acting role for company’s winter tour of Scotland and spring-summer tour of China, developing my stage presence and confidence through a prominent role. I performed The Nutcracker in both a dancing and acting role for company’s winter tour of Scotland and spring-summer tour of China, developing my stage presence and confidence through a prominent role.
-
-
-
Royal Navy
-
United Kingdom
-
Armed Forces
-
700 & Above Employee
-
Recruit
-
Nov 2008 - Oct 2009
I reached the end of the training course of one of UK’s elite military forces, which enormously developed my strength of character and teamwork ability. I was trained to keep a cool head under pressure in order to solve problems. I reached the end of the training course of one of UK’s elite military forces, which enormously developed my strength of character and teamwork ability. I was trained to keep a cool head under pressure in order to solve problems.
-
-
Education
-
University of St. Andrews
Master of Arts (M.A.), Medieval History -
Tech Elevator
Java Development -
Free Code Camp
Full Stack Web Development Certification, Computer Software Engineering -
Stewart's Melville College