Timothy Trisnadhama
Verified Expert in Engineering
Full-stack Web Developer
Timothy has a bachelor's degree in mathematics with a major in computer science from the University of Waterloo and 14+ years of experience working with multiple companies and freelance jobs. Proficient in various languages—spoken, written, and programming—and a troubleshooter expert, Timothy is a DIY-er by heart.
Portfolio
Experience
Availability
Preferred Environment
Kubernetes, Docker, Node.js, Back-end, TypeScript, APIs, Git, Vue, API Management, SQL
The most amazing...
...project I've developed is an array of 20 GraphQL microservices with a gateway that went to production four months after I joined the team.
Work Experience
Full-stack Software Engineer
Manulife Canada
- Reverse engineered the legacy code for major refactorization using NiFi on Salesforce Bulk API 2.0.
- Mentored junior and intermediate software engineers and co-ops.
- Performed 100% code coverage and unit tested all the written code.
- Built GraphQL microservices v2 from scratch using Apollo Federation.
- Solved an internal problem using Microsoft's chatbot and LUIS AI.
- Wrote 100+ stored procedures using SQL scripts to perform ETL from a Salesforce org source to a target Salesforce org.
- Led the development of the Customer 360 project, where all the client information migrates from the IBM MDM system to Salesforce.
- Developed an automated user deactivation feature based on the login history to free up the Salesforce license.
Software Engineer | Software Specialist
Photon Infotech
- Built five microservices with 20 APIs, each using JavaScript, TypeScript, and GraphQL with 15-factor implementation in mind. Performed unit, integration, and end-to-end testing with 100% coverage using Jest and Jasmine.
- Created a source-to-target mapping document for the InRule engine, refactored all services and layers to use JWT data to query instead of parameters, and created a sponsor service compliant with the business object model.
- Built stored procedures to obtain data for the sponsor service, integrated Jest unit test coverage for SonarQube, and fixed all critical, major, and minor issues for the sponsor, benefit service, and gateway as reported by SonarQube.
Lead Developer
HEXAGON Studio | Virtual Salt Technology
- Rebuilt the company website entirely using a heavily modified WordPress, enabling administrative staff to add portfolios without knowledge of web programming. Made multiple websites using WordPress and Shopify.
- Trained and mentored a junior developer in creating digital signage and created a back-end API for the point of sale system (POS) using Node.js, GraphQL, and PostgreSQL with AWS infrastructure.
- Created multiple websites for clients using WordPress and Shopify. Administered the hosting in GoDaddy, HostRipples, and other hosting vendors.
- Co-created the back-end API for the company's iOS app using Node.js, LoopBack, and PostgreSQL using AWS infrastructure and wrote an Ansible script to be deployed to AWS.
Software Developer
Freelance
- Spearheaded all stages of planning and execution for the systems' implementation of an electronic data capture (EDC) software solution that fully automated daily transaction reports for a franchise company.
- Built a functional website from the ground up for the client's franchisee report, integrating warehouse orders and daily and monthly reports to streamline core processes and optimize reporting lead time.
- Leveraged knowledge of LAN and WAN protocols and network topology to complete the design of a data center placed inside the client's building to host its computer systems and associated components.
- Supervised server-grade hardware and software installations to ensure full functionality and subsequently delivered training sessions to five of the client's IT staff on data center components, processes, and troubleshooting.
- Built an online photo eCommerce web app using PHP, MySQL, and AWS S3 with an automated payment confirmation system when no payment gateway was available.
Programmer
PT. KHRISTA CARE
- Maintained all facets of the company's servers and IT infrastructure needs and designed and implemented the internal software, analyzing it frequently to conduct efficient debugging and upgrades.
- Exhibited a solid ability to multitask and prioritize critical deliverables, coordinating the concurrent timelines of numerous projects and system life cycles and culminating with detailed technical documentation.
- Used ISO 8583 to communicate with the client's system.
Junior Programmer
Global Maritime Transportation Services
- Developed, analyzed, and debugged the company's software, acting as the in-house technical support group through HelpBox, guiding other division members on troubleshooting issues.
- Displayed critical attention to detail when correcting the database for numerous partner companies and customers using SQL queries or scripts, ultimately using it to generate monthly reports for the team.
- Used several programming languages and software, namely Microsoft Visual Basic 6.0, Microsoft SQL Server 2000, Microsoft SourceSafe, Cisco VPN, and Microsoft Office.
Experience
Federated GraphQL ORM with Salesforce as the Back End
I was able to reverse-engineer Apollo Rover for a managed federation that allows to automatically reflect schema changes on the Apollo gateway.
GraphQL Microservices with Salesforce as the Back End
I performed the entire unit, integration, and end-to-end testing with 100% code coverage and CI/CD on Jenkins. The project was moved to production within four months after I joined the team, running without hiccups on PCF.
Graduation Photo Web System with a Payment System
https://www.internasional.co.idI built the web system from scratch without any framework and deployed it to a Linode server using AWS as a storage solution.
Education
Bachelor's Degree in Mathematics with a Major in Computer Science
University of Waterloo - Waterloo, ON, USA
Certifications
Salesforce Certified Administrator
Salesforce
Skills
Libraries/APIs
Node.js, Vue, React
Tools
Prisma, Postman, Ansible, Terraform, Confluence, Jenkins, GitLab, GitHub, Azure Kubernetes Service (AKS), Helm, Jira, Language Understanding Intelligent Service (LUIS), Visual SourceSafe, Git
Languages
Java, SQL, PHP, CSS, MIPS, GraphQL, TypeScript, JavaScript, APEX Code, HTML, Apex, C++, C, Visual Basic 6 (VB6)
Storage
Databases, MySQL, Amazon S3 (AWS S3), Redis, PostgreSQL
Platforms
Azure, Kubernetes, Docker, MacOS, Windows, Linux, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Amazon Web Services (AWS), Salesforce, Salesforce SOQL/SOSL, WordPress, Visual Studio Code (VS Code)
Paradigms
Object-oriented Design (OOD), Object-oriented Programming (OOP), Back-end Architecture, Agile
Frameworks
Express.js, Jest, TypeGraphQL, Jasmine, Loopback
Other
IT Project Management, Calculus, Economics, Psychology, Apollo, Apollo Server, Algorithms, Algebra, Information Technology, API Integration, Digital Payments, Snyk, Servers, ISO 8583, Back-end, APIs, API Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring