Skip to content

Instantly share code, notes, and snippets.

@aladine
Last active February 17, 2025 04:27
Show Gist options
  • Save aladine/80abc9fd13c3e99704cbe3e4987e1bff to your computer and use it in GitHub Desktop.
Save aladine/80abc9fd13c3e99704cbe3e4987e1bff to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Dan Tran",
"picture": "https://avatars1.githubusercontent.com/u/287410?v=4",
"label": "Senior Software Developer Engineer",
"headline": "Experienced Software Developer Engineer | Mobile & Backend Systems Specialist | Cloud-Driven Solutions",
"summary": "",
"website": null,
"blog": "https://aladine.gitlab.io/blog/",
"yearsOfExperience": 13,
"id": "9f9c9edc-b1a6-47ad-842d-7f88f21d1bb0",
"username": "aladine",
"karma": 11,
"email": "[email protected]",
"region": "Toronto, Canada",
"location": {},
"phone": "",
"followers": 29,
"following": 39,
"profiles": [
{
"network": "GitHub",
"username": "aladine",
"url": "https://github.com/aladine"
},
{
"network": "Medium",
"url": "https://medium.com/@trongdan_tran",
"username": "@trongdan_tran"
}
]
},
"skills": [
{
"name": "Golang",
"level": "Advanced",
"rating": 4,
"yearsOfExperience": 5,
"keywords": []
},
{
"name": "Ruby on Rails",
"level": "Beginner",
"rating": 2,
"yearsOfExperience": 1,
"keywords": []
},
{
"name": "JavaScript",
"level": "Intermediate",
"rating": 3,
"yearsOfExperience": 4,
"keywords": []
},
{
"name": "PHP",
"level": "Intermediate",
"rating": 3,
"yearsOfExperience": 3,
"keywords": []
},
{
"name": "MySQL",
"level": "Intermediate",
"rating": 3,
"yearsOfExperience": null,
"keywords": []
},
{
"name": "Android",
"level": "Intermediate",
"rating": 3,
"yearsOfExperience": 2,
"keywords": []
},
{
"name": "Java",
"level": "Advanced",
"rating": 4,
"yearsOfExperience": 4,
"keywords": []
},
{
"name": "Kotlin",
"level": "Advanced",
"rating": 4,
"yearsOfExperience": 4,
"keywords": []
},
{
"name": "ElasticSearch",
"level": "Intermediate",
"rating": 3,
"yearsOfExperience": 2,
"keywords": []
}
],
"projects": [],
"work": [
{
"company": "Amazon Development Centre Canada",
"position": "Software Developer Engineer",
"website": "",
"location": "Toronto, Canada",
"summary": "",
"isCurrentRole": true,
"startDate": "2021-03-08",
"start": {
"year": 2021,
"month": 3
},
"highlights": [
"Developed and delivered features for the Amazon Music Android mobile application, improving user experience and cross platform functionality.",
"Integrated and launched the cloud-based music queue project on the Android client, enhancing scalability and performance.",
"Optimized mobile application startup performance and Android vitals, resulting in faster load times and improved user retention.",
"Participated in on-call duty and release monitoring, ensuring high availability and rapid issue resolution.",
"Technologies: Kotlin, Java, Android, ReactNative, AWS"
]
},
{
"company": "OpenSimSim Pty Ltd",
"position": "Senior Software Engineer",
"website": "",
"location": "Melbourne, Australia",
"summary": "Work in a small startup company to build a distributed and scalable system for employee scheduling.",
"isCurrentRole": false,
"startDate": "2018-11-01",
"endDate": "2020-03-17",
"start": {
"year": 2018,
"month": 11
},
"end": {
"year": 2020,
"month": 3
},
"highlights": [
"Design and implement in-house notification system which supported for internal, push and SMS notifications.",
"Build API for search time cards and users. Migration endpoints from PHP micro service to Golang microservice which reduced 50% average latency.",
"Build a data pipeline to synchronize data from MySQL to AWS Kinesis stream and ElasticSearch.",
"Technologies: Golang, PHP, AWS Lambda, Kinesis, ElasticSearch, MySQL."
]
},
{
"company": "GP Network Asia, Grab Singapore",
"position": "Software Engineer",
"website": "",
"location": "Singapore",
"summary": "Work in Payment team of one of unicorn startup companies in Southeast Asia.",
"isCurrentRole": false,
"startDate": "2015-11-01",
"endDate": "2018-11-01",
"start": {
"year": 2015,
"month": 11
},
"end": {
"year": 2018,
"month": 11
},
"highlights": [
"Integrate GrabPay credit system with different gateway providers such as Stripe, Adyen and Paypal.",
"Build API to support for passenger payment features in GrabPay passenger app. Develop and monitor microservices on AWS platform.",
"Migrate driver credit wallet from Ruby platforms to a unified Golang service for drivers' account in 6 countries.",
"Design and build the first version of peer to peer and peer to merchant payment backend solution in Singapore.",
"Participate in a migration project which merged wallet transactions for 3 million customers of OVO partner to GrabPay in Indonesia.",
"Responsible for scheduled on-call engineer's duty on a monthly basis.",
"Technologies: Golang, Ruby on Rails, MySQL, Redis, ElasticSearch, ETCD, AWS SQS, Kafka."
]
},
{
"company": "Comtel Solutions Pte Ltd",
"position": "Software Engineer",
"website": "",
"location": "Singapore",
"summary": "Work in Fuji Xerox Document Service Team to build embedded applications in printers.",
"isCurrentRole": false,
"startDate": "2014-11-01",
"endDate": "2015-10-01",
"start": {
"year": 2014,
"month": 11
},
"end": {
"year": 2015,
"month": 10
},
"highlights": [
"Build MVC JavaScript and Java applications embedded in printer's module.",
"Customize and enhance capabilities of internal utilities tool which converts WSDL to JavaScript format files.",
"Technologies: JavaScript, Java, HTML, CSS, WSDL"
]
},
{
"company": "LittleLives Inc",
"position": "Full Stack Developer",
"website": "www.littlelives.com",
"location": "Singapore",
"summary": "Work in a small startup company to develop online education web products which are widely used for 400 kindergarten and childcare centers in Singapore.",
"isCurrentRole": false,
"startDate": "2011-06-23",
"endDate": "2014-10-01",
"start": {
"year": 2011,
"month": 6
},
"end": {
"year": 2014,
"month": 10
},
"highlights": [
"Design, implement and test for portfolio product of kindergarten online platform.",
"Create and maintain backend PHP API documentation using CakePHP framework.",
"Create and build the frontend of online web service using JavaScript and React.",
"Technologies: PHP, MySQL, MongoDB, JavaScript, React."
]
},
{
"company": "Citibank Singapore",
"position": "Automated Trading Intern",
"website": "",
"location": "Singapore",
"summary": "Internship at Information Technology department of Citibank Singapore.",
"isCurrentRole": false,
"startDate": "2010-01-01",
"endDate": "2010-07-01",
"start": {
"year": 2010,
"month": 1
},
"end": {
"year": 2010,
"month": 7
},
"highlights": [
"Develop a functional black box testing application to validate test case using FIX protocol.",
"Create utility scripts for Equity business and Algorithm Trading Services to run batch jobs and maintain trading order.",
"Technologies: Java, Perl, Unix scripting."
]
}
],
"publications": [],
"education": [
{
"institution": "University of Maryland",
"url": "https://www.coursera.org/account/accomplishments/verify/E7A4XA9THKQS",
"area": "Cryptography",
"studyType": "https://coursera.org/share/628f9d5d9de544ae1eea5a7ad359beb4",
"startDate": "2017-01-01",
"endDate": "2017-11-01",
"start": {
"year": 2017,
"month": 1
},
"end": {
"year": 2017,
"month": 11
},
"description": "",
"activities": "",
"gpa": "",
"courses": []
},
{
"institution": "Stanford University",
"url": "https://www.coursera.org/account/accomplishments/verify/P46R2YK36TSB",
"area": "Machine Learning",
"studyType": "https://coursera.org/share/5a30ea8b87b1f3aa738f2c6b36729e6e",
"startDate": "2016-05-01",
"endDate": "2016-06-01",
"start": {
"year": 2016,
"month": 5
},
"end": {
"year": 2016,
"month": 6
},
"description": "",
"activities": "",
"gpa": "",
"courses": []
},
{
"institution": "National University of Singapore",
"area": "Computer Engineering",
"studyType": "Bachelor",
"startDate": "2007-07-01",
"endDate": "2011-06-01",
"start": {
"year": 2007,
"month": 7
},
"end": {
"year": 2011,
"month": 6
},
"description": "",
"activities": "",
"gpa": "Honors Degree",
"courses": []
}
],
"volunteer": [
{
"organization": "Golang SG Meetup Group",
"position": "Organiser",
"website": "https://www.meetup.com/en-AU/golangsg/",
"location": "Singapore",
"summary": "",
"startDate": "2017-01-01",
"endDate": "2018-07-01",
"start": {
"year": 2017,
"month": 1
},
"end": {
"year": 2018,
"month": 7
},
"highlights": []
}
],
"awards": [
{
"title": "Silver Medal",
"summary": "IMO 2005 Mexico",
"awarder": "International Mathematics Olympiad Committee",
"date": "2005-07-01",
"fullDate": {
"year": 2005,
"month": 7
}
}
],
"languages": [],
"interests": [],
"references": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment