john-tmc
John M
Texas, United States

I'm open to working with a company that needs me in multiple positions (frontend, backend, DevOps) since learning new things or sharpening my skills is something I'm always pursuing in life. I'd like to be involved in the finance industry (stocks, banking) or other that involves big data and to work as a team player/leader. I'm a bit of a workaholic because programming & problem solving are fun for me.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

4,943.2
CodersRank Rank
Top 1%
Top 10
C#
C#
Developer
United States
Top 5
Dart
Dart
Developer
United States
Top 5
Java
Java
Developer
United States
Highest experience points: 0 points,

0 activities in the last year

NodeJS
NodeJS
661.5
exp.
ReactJS
ReactJS
534.5
exp.
Symfony
Symfony
453.1
exp.
ExpressJS
ExpressJS
425.4
exp.
Laravel
Laravel
417.3
exp.
JUnit
JUnit
266.2
exp.
ASP.NET
ASP.NET
154.2
exp.
Wpf
Wpf
145.9
exp.
Styled Components
Styled Components
136.5
exp.
Entity Framework
Entity Framework
130
exp.
node-postgres
node-postgres
122.6
exp.
mysql
mysql
103.2
exp.
Gson
Gson
91.4
exp.
Entity Framework Core
Entity Framework Core
51.2
exp.
Jersey
Jersey
41.4
exp.
Redux
Redux
34.2
exp.
SLF4J
SLF4J
30.8
exp.
NumPy
NumPy
19.3
exp.
Gulp
Gulp
13.7
exp.
Struts
Struts
13.6
exp.
Webpack
Webpack
13.5
exp.
Supertest
Supertest
10.1
exp.
Angular
Angular
9.4
exp.
Jest
Jest
9.3
exp.
Redux Saga
Redux Saga
7.8
exp.
VueJS
VueJS
7.6
exp.
Ionic
Ionic
7.3
exp.
RxJS
RxJS
7.3
exp.
Hapi
Hapi
6
exp.
Spring
Spring
3.9
exp.
Chai
Chai
3.2
exp.
Socket.io
Socket.io
3
exp.
Electron
Electron
1.9
exp.
Rollup
Rollup
1.7
exp.
NextJS
NextJS
1.1
exp.
Mockito
Mockito
0.3
exp.
List your work history, including any contracts or internships
Firekamp
Mar 2021 - Jan 2022 (10 months)
Tennessee, United States
Software Engineer
In charge of :
- MedSchoolCoach App (MCAT Learning App)
Flutter Based, Multi-Platform (IOS, Android and Web) from development to publishing on Google Play Store & Apple App Store
- Alerts (Stock Alerts)
Team Lead on Frontend, Support minor Backend hotfixes & feature
-BevelPay (Online Payment Platform)
Solo Developer, Backend minor fixes, optimization & feature

Supporting :
- Backend fixes (Laravel, NodeJS)
- Server deployment (Ubuntu)
- Cloud deployment (Heroku
- AWS deployment/setup
- CI/CD Bitrise, AWS, Github
- UI/UX
flutter nodeJS ReactJS Laravel redis postgresql php php composer mysql ubuntu nginx ssh bash visual studio code linux github dart java swift xcode
KANS Ltd
Jun 2018 - Aug 2020 (2 years 2 months)
Pasar Rebo, Indonesia
Software Architect & Engineer
1. National Bank Portal for Financial Reporting (SIGAP OJK) v2, v3, v4
- Analysis, Research, Development, Testing, Optimization, Implementation, Training

Technologies Used :
- ASP .NET Framework 4.8
- C#, Javascript, CSS
- MS SQL Server

2. Digital Bank & Loan App (BRI CERIA)
- Coordinating with the BD team from Accenture, along with Internal Design, Dev & Pen Test team from BRI to create BRI Ceria App from the ground up until its first release on Google Play Store

3. DevOps for National Vocational School Entrance Exams (https://jarvis.kemenperin.go.id)
In charge of :
- Optimizing code for up to 10.000 concurrent request (PHP)
- Optimizing database for high requests (MySQL)
- Securing database & PHP code from breach
- Setup Server (CentOS & Nginx) for deployment with maximum optimization.
- Perform Penetration test & High load test
.net java php razor nodeJS sqlite mongodb android native centos php nginx mysql c#
Freelance developer
Jul 2012 - May 2018 (5 years 10 months)
Remote
Software Engineer
- Mobile App Development (Android/iOS)
- Website Development
- Graphic Design
- Server Administration
- R&D
- Proxy Server
php c# linux photoshop illustrator java objective-c c++ pascal basic html javascript lua
Add some compelling projects here to demonstrate your experience
SIGAP OJK
Jun 2018 - Aug 2020
Kans Ltd
SIGAP for Otoritas Jasa Keuangan
A web portal for the OJK designed to manage reports of financial transactions that is deemed suspicious

Key Responsibilities :
- Analysis of User Requirements
- Testing, Implementation & Training
- Research of technologies used & Roadmap
- Optimizing existing initial code (Version 1)
- Creating services to run in the backend
.net windows server sql server c# razor html javascript d3.js data visualization
BRI Ceria
Oct 2018 - Feb 2019
KANS Ltd
Ceria is a Digital Lending by Bank BRI based on Android applications. All saving customer of Bank BRI can apply for Ceria facility. With Ceria, user will get a chance of getting up to Rp 20 million facility whenever and wherever within 30 minutes.

Key Responsibilities
- Architecting Frontend Solution
- Leading frontend engineering team
- Coordinate with Backend Engineers
- Coordinate with Business Development
- Code Optimization & Consistency
java sqlite android native nodeJS mongodb rest api xml unit testing gitlab jira
SIVA Portal & SIVA Gateway
Apr 2018 - Mar 2020
Kans Ltd
Web Portal to Assist the public, schools, teachers, students, corporate partner and intern staff of Kementerian Perindustrian’s : Badan Pengembangan Sumber Daya Manusia Industri (BPSDMI).

Key Responsibilities
- Sole Developer
- Business Development
- Database Structure Development
- Backend API & Frontend MVC development
- Set up SSL, Domain, Dedicated Local server (CentOS & Ms Sql Server) and optimizations.
- Data Optimized to be integrated to external government services, including data.go.id for public service.
.net core ms sql azure devops entity framework mvc webapi visual studio blazor

This section lets you add any degrees or diplomas you have earned.
Dian Nuswantoro University
BSc, Informatics Engineering
Aug 2008 - Jun 2012

Jobs for you

Show all jobs
Feedback