thomasr0628

Senior Full Stack Developer

As a Senior Full Stack Developer, I specialize in crafting innovative solutions that span web and mobile platforms, leveraging a comprehensive blend of front-end and back-end technologies. With expertise in modern front-end frameworks such as React, Angular, and Vue.js, I create dynamic and responsive user interfaces that enhance user engagement and accessibility. My proficiency extends to mobile application development using React Native, ensuring consistent and highquality experiences across iOS and Android devices.

On the back-end, I bring extensive experience with Java, Kotlin, Node.js, and microservices architecture, enabling the development of scalable and efficient systems. I am adept at managing both SQL and NoSQL databases, including MongoDB and GraphQL, ensuring robust data management and seamless integration with RESTful APIs and GraphQL interfaces.

Passionate about leveraging cutting-edge technologies and collaborating within cross-functional teams, I focus on delivering maintainable and efficient code. My experience with CI/CD pipelines, using Jenkins, Docker, and Kubernetes, complements my cloud expertise in AWS and Google Cloud Platform, allowing me to deliver comprehensive and reliable full-stack solutions.


Experience: 5 years

Yearly salary: $54,000

Hourly rate: $30

Nationality: 🇺🇸 United States

Residency: 🇺🇸 United States


Experience

Software Engineer
BookBeam
2018 - 2022
Developed RESTful APIs & SOAP using Java/Kotlin - Spring Boot for a web application with over 1 million users per month. Developed frontend in React with Redux for frontend application and developed chrome extension as well. Used Kafka to Stream Data in backend side. Used Selenium and Web Driver to scrape date in python from Amazon. Developed an engine in Scala with Spark to handle big data from AWS to increase their sales on Amazon. Development Multithreading solution to improve the scrapping engine infinitely. Used MySQL, NoSQL(MongoDB) and GraphQL on the back end. Deployment & Management the product (multi microservices) using AWS Clouding Services(AWS Lambda, DynamoDB, SQS, EKS) in the development stage but later migrated into GCP( GCP Functions instead AWSLambda, MongoDB instead AWS DynamoDB, Apach Kafka instead of AWS SQS, GKE instead of EKS). Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everydaybasis. Worked with Mockito Testing Library unit test framework to write unit tests for backend apis. Monitoring the offshore work and providing technical help to the offshore team for their JIRAtickets. Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Software Engineer
CRYPTO-INC
2017 - 2018
Created APIs to provide financial data to front end applications. Responsible for development crypto-currency swap system similar withbinance. Responsible for development of backend side in Python and Spring Boot(Java). Worked with Apache spark to manage BigData on AWS Cloud and accelerating Crypto’s sales. Worked with scala, apache spark developing engines for BigData. Worked on RESTful API design and development. Expertise in using React.js/Redux to build UserInterface. Maintained states in the stores and dispatched the actions using redux. Used React-Auto complete for creating google map's location search on the webpage. Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services. Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions. Created and used Reducers that received said Actions to modify the Store StateTree. Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls. Called the Restful web services calls for POST, PUT DELETE and GET methods with MS SQL backend. Worked with AWS Lambda using Node.js 14 including SNS to refresh data based on changes.
Backend Developer
AVANAN
2015 - 2017
Responsible for backend API development in Python & NodeJS. Responsible for deployment & management of NodeJS WebSocket Service in AWS Lambda. Responsible for deployment & management of Python Backend Service in AWS EC2 instance – Ubuntu Server. Partnering with teammates to discuss about solutions. Responsible for identifying the gap, coordinate with external team for dependency resolution and closing the gap. Responsible for analysis big database with mongoDB. SQL query optimization with GraphQL. Partnering with Scrum master and Product manager in daily scrum call, resolving impediment related to mapping document, sprint planning and PI planning.
Backend Developer
Linte
2013 - 2015
Responsible for development and guidance junior developers in the technical stacks: NodeJS, ReactJS, MongoDB, AWS Recognition, AWS S3, AWS Lambda. Responsible for infrastructure and management of AWS Clouding Services including payment role. Responsible for development of backend apis in Java (Spring Boot Framework). Implemented load-balancing with nginx to allow NodeJS instances to handle concurrent users. Node.js, MongoDB with Mongoose, TypeScript and Express & express middleware. Used MySQL and NoSQL on the backend. Worked closely with System Administrators to take ownership of the product's operations and metrics. Worked on RESTful API design and development. Responsible for suggestion of the best solutions to scale the product.

Skills

3d
actionscript
android
angular
applescript
aws
backend
bitcoin
blockchain
bootstrap
chatbot
cloud
crm
crypto
css
docker
ecommerce
ethereum
flutter
freelance
front-end
full-stack
full-time
gcp
git
golang
gpt
ios
java
javascript
jquery
laravel
linux
mern
mobile
nestjs
nextjs
nginx
nlp
node
nosql
objective-c
php
python
react
react-native
redis
ruby
rust
solana
sql
tailwind
tensorflow
typescript
unity
unreal-engine
video
voip
web3
web3js
wordpress
xamarin
english