Tian Gooden

Tian Gooden

$39/hr
Software Architecture, Design, Implementation, Testing
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
36 years old
Location:
Kingston 19, Kingston, Jamaica
Experience:
13 years
(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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.