(Mr.) Tian Gooden
Senior Software Engineer
Kingston 19, St. Andrew, Jamaica | - |-
Bio
Dynamic and results-driven Software Developer with experience and exposure in the public and private
sectors, and financial industry. Extensive expertise in architecting, designing, implementing, testing, and
documenting complex programs, with a proven ability to contribute effectively throughout the software
development lifecycle. Specializing in the Agile methodology, adept at communication and client
interaction, representing organizations positively and professionally. Providing technical leadership to
ensure successful project delivery.
Skills
●
●
●
●
●
●
●
●
Languages: Java, JavaScript, Python, Typescript, Dart, PHP, C#
Frameworks: Spring Boot, Angular, React, Flutter
Tools: Maven, Gradle, JUnit, Mockito, Git, Docker
Web Technologies: HTML, CSS, NodeJS, NextJS, Bootstrap, KrakenD, Redis
Identity and Access Management: Auth0, Keycloak
Database: PostgreSQL, Oracle, MySQL, MSSQL, MongoDB
Cloud: Azure, Digital Ocean
Methodologies: Agile
Certifications
● Agile Development Training
● Agile Engineering & Testing
● Agile Project Management Fundamentals
Experiences
SENIOR SOFTWARE ENGINEER CONSULTANT | SHIFT LEFT LIMITED | SEPTEMBER 2023 - PRESENT
● Consultation: Collaborate with clients to understand their unique business needs, challenges, and
goals. Provide expert advice on software development strategies, technologies, and best practices.
● Solution Design: Develop tailored software solutions that align with client requirements, budget
constraints, and timelines. Utilize a combination of creativity and technical prowess to architect
robust and scalable systems.
● Implementation: Lead the implementation of software projects, working closely to ensure
adherence to quality standards and project milestones.
● Performance Optimization: Conduct thorough analysis of existing software systems to identify
performance bottlenecks and areas for improvement. Implement optimizations to enhance
efficiency, scalability, and user experience.
● Clients: National Commercial Bank Limited
● Tools: Java, Spring Boot, KrakenD, HTML, CSS, Bootstrap, Javascript, Angular, NextJS, React, Docker,
Flutter, InfluxDB, Grafana, Nginx, PostgreSQL, Digital Ocean, GitHub, Keycloak, Typescript, Dart,
Redis
SENIOR BACKEND DEVELOPER | NATIONAL COMMERCIAL BANK LIMITED | TFOB 2021 LIMITED (LYNK) | JULY
2021 – SEPTEMBER 2023
● Enhanced Lynk mobile application by creating efficient Spring Boot REST APIs contributing to a
20% improvement in overall backend performance.
● Led software development project teams and performed peer reviews for other programmers and
architects.
● Implemented rigorous unit and integration tests, ensuring a 15% reduction in post-release bugs.
● Led in choosing appropriate development platforms and provided post-implementation support.
● Applying the agile methodology to foster a team-centered approach to development, promoting
continuous improvement and flexibility in meeting project objectives.
● Stayed current with cutting-edge enterprise technology to guide the organization in technology
choices.
● Tools: Java, Spring Boot, Kafka, NodeJS, HTML, CSS, Bootstrap, Javascript, Azure, Docker,
PostgreSQL, GitHub, Auth0
DEVELOPER CONSULTANT | OFFICE OF THE PRIME MINISTER | JULY 2019 - JUNE 2021
● Spearheaded software development initiatives for the Jamaica Data Exchange Platform (JDXP),
contributing to the successful launch of the National Identification System.
● Collaborated with clients to extract requirements for software architecture and design.
● Provided software design, coding, and integration testing for application on projects.
● Facilitated seamless communication between various system components, resulting in a 25%
increase in data exchange efficiency.
● Utilized agile methodology allowing for incremental progress and frequent feedback loops,
ensuring a more responsive approach to software development.
● Conducted the development and maintenance of IT policies and procedures.
● Tools: Java, Spring Boot, Angular, HTML, CSS, Bootstrap, Javascript, PostgreSQL, Keycloak, GitLab
SENIOR PROGRAMMER ANALYST | EGOV JAMAICA LIMITED | NOVEMBER 2016 - JUNE 2019
● Collaborated with stakeholders to gather system requirements and assess readiness for
implementation.
● Led in defining application architectural requirements at the enterprise level and software
configuration management throughout the application lifecycle.
● Developed high-quality computer programs, adhering to established programming standards,
resulting in a 30% improvement in system reliability.
● Maintained a robust programming environment, ensuring compliance with guidelines and
contributing to a 20% reduction in system downtime.
● Solicited and assessed the readiness of system requirements.
● Employing the agile methodology to facilitate the iterative and collaborative development of
software, enhancing adaptability to changing requirements.
● Tools: Java, Spring Boot, C#, AngularJS, Angular, HTML, CSS, Bootstrap, Javascript, PostgreSQL,
Oracle, Keycloak, GitLab
SOFTWARE DEVELOPER | TRANSCEL LIMITED | JULY 2013 - NOVEMBER 2016
● Conducted meetings to understand client needs for software architecture and design.
● Designed, implemented, and tested API services for the M3 Mobile Money for Microfinance
platform, leading to a 25% improvement in transaction processing efficiency.
● Developed administrative Graphical User Interfaces, streamlining API management and
contributing to a 20% reduction in operational bottlenecks.
● Influenced the development of project plans and management of projects.
Page 2
● Embraced the agile methodology in software development to empower teams to prioritize tasks,
iterate quickly, and deliver value to stakeholders in a more efficient and dynamic manner.
● Tools: NodeJS, Oracle, AngularJS, HTML, CSS, Bootstrap, Javascript, MongoDB, GitLab
DEMONSTRATOR | THE UNIVERSITY OF THE WEST INDIES, MONA CAMPUS | SEPTEMBER 2015 - MARCH 2016
● Tutored introductory Computer Science courses.
● Tools: Python
WEB APPLICATIONS DEVELOPER | CHRYSALIS COMMUNICATIONS | OCTOBER 2012 - JULY 2013
● Maintained client sites which include and are not limited to Singer, Caribbeans Producers Jamaica,
Norman Manley International Airport, Airports Authority Jamaica, British Caribbean Insurance
Company, Broadcasting Commission, SGroup, Chillinja, Silver Palms Ja, Cannon Villas, Jamaica
Cultural Development Commission, Sportsmax, Michael Manley Foundation, Barita, StarGrill,
Thoroughbred Owners & Breeders of Jamaica, CaribbeanCensus, Richmond Jamaica,
thinkchrysalis, Livingston Alexander Levy, Sportsmax, Jamaica Employers Federation
● Tools: Wordpress, Joomla, Magento, PHP, HTML, CSS, Javascript, MySQL
.NET PROGRAMMER | MANAGEMENT CONTROL SYSTEMS | JUNE 2012 - AUGUST 2012
● Updated web templates and made contributions to an address validation system.
● This system was developed using the C-Sharp programming language, Microsoft SQL Server, and
utilized software patterns such as the Model-View-Controller, Repository, Dependency Injection
(Inversion of Control) and dependency mocking for testing.
● Tools: .Net, C#, SQL Server, SQL Server Management Studio
Education
The University of the West Indies | Mona Campus
● Master of Science | Computer Science | September 2019 - Pending
● Bachelor of Science | Computer Science | September 2008 - August 2012
Jamaica College | 2003 – 2008
St. George’s College | 2000 – 2003
Projects
●
●
●
●
●
●
Centralized Operations Processing System | National Commercial Bank Limited
Lynk | TFOB 2021 Limited/National Commercial Bank Limited
Jamaica Data Exchange Platform | Office of the Prime Minister
ECensus Web Application | Ministry of Education, Youth and Information
Electronic Business Registration Forms | Companies Office of Jamaica
M3 Mobile Money for Microfinance | Transcel
Publications
● The impact of team composition for agile development, based on personality types | pending…
Page 3