Software Development Specialist with more than 12 years of solid experience, gained a thorough understanding and extensive exposure in the application of networking and software -----------cisive, efficient and sharp development skills. Exceptional work ethic, reliable team player and ----------- his free time, he loves to browse reddit (programming, space, gamedev, postgres and etc. )
I am open to working with a variety of tech stacks, however, given the
data-oriented nature of my past experience, here are the tools that I
find myself working with most often:
* Developed REST/HTTP API using python3, flask, postgres14, redis, celery, AWS EC2, FreeBSD, Nginx, Gunicorn, AngularJS, Ansible, ----------- , Pub/Sub networks
* Advanced technologies such as JWT are used to secure login procedures in game.
* Developed Microservices to support highly scalable and distributed systems to prevent highly coupled systems.
Low Level to High Level:
* FreeBSD - Tweak operating systems kernel to support high traffic,
* Postgres13 - Using Amazon RDS 14, tweaked parameter groups to support high performance on the server.
Extensive usage of new features such as JSONB, GIN indexes, Stored procedures for Audit logs and scheduling autovacuum/vacuum to maintain stability on the database.
* AWS EC2 - Amazon Virtual Host using FreeBSD, also supported launch at startup script (user data) as specified in ----------- . Use of Elastic Load Balancer to distribute traffic between servers.
* Ansible - Automatic Deployment for the FreeBSD installation includes tweaking the kernel, Install dependencies and requirements.
* Nginx - Highly scalable Webserver
* Stunnel & Pgbouncer - For connection pooling in the RDS
* Gunicorn - WSGI server used, easier to use and works out of the box.
* Redis - Cached usage and store volatile data such as schedulers and busines logic that requires timers.
* Celery - Used to perform a backend processing for gamelogic that requires heavy data analysis.
* Flask - Used flask-restful to aid REST API, Sqlalchemy ORM and Alembic for migration.
* Python3.102+ - Widely used programming language with great postgres support.
* AngularJS - Used for admin controls similar to Django-Admin or Flask-admin, Flask-admin was replaced with angularjs due as our requirements requires more than a simple web -----------ed Restangular to do backend API calls.
* Haproxy - loadbalancer for websocket protocols
* AI & Machine Learning - Implemented a supervised learning solutions to classify items in different categories.
* Docker & Docker Compose for developing containers.