
Timeline
About me
Backend Developer ~Golang
Education

Smk negeri 8 semarang
2017 - 2020Rekayasa perangkat lunak
Experience
.webp)
Pt paramadaksa teknologi nusantara (nexsoft)
Nov 2020 - nowSoftware engineerDeveloping and Maintaining REST APIs:Develop REST APIs for distributor principles applications using Golang.Ensure the APIs have high performance and low latency. Provide secure endpoints with JWT or OAuth 2.0 authentication.Database Management:Design and optimize PostgreSQL databases for large-scale systems and manage complex data relationships.Ensure data consistency and integrity using transactions and appropriate locking mechanisms in PostgreSQL.Migrate data from legacy Java Spring JSP applications to microservices architecture with PostgreSQL as the primary database.Elasticsearch for Search and Reporting:Use Elasticsearch for indexing and fast searching across large datasets.Build reporting features that leverage Elasticsearch for real-time data analysis.Ensure Elasticsearch performance remains optimal even with high data volume.Redis for Caching and Session Management:Implement Redis as a caching layer to improve API performance and reduce load on PostgreSQL.Use Redis for storing session data or authentication tokens.Performance Optimization and Big Data Handling:Analyze performance bottlenecks in the APIs and leverage caching, indexing, and query optimization in PostgreSQL.Handle and process large datasets from distributor systems, focusing on low-latency and scalability.Build efficient data pipelines to handle large data streams from various sources.Code Migration from Monolithic to Microservices:Migrate code from monolithic Java Spring JSP to a microservices architecture using Golang and React for front-end technology.Break the monolith into smaller, independent services with communication through REST or gRPC.Collaboration with Other Teams:Collaborate with the front-end team to ensure the APIs meet the needs of React applications.Work with the DevOps team for deploying the application using containers (Docker/Kubernetes). Coordinate with the QA team to prepare performance testing scenarios and ensure the system meets expectations. Lihat lebih sedikit
.webp)
Bit. (pt. bringin inti teknologi)
Jan 2024 - nowBack end developerBackend Developer (Outsourcing - Diksha Tech)Worked as a backend developer using Golang and PostgreSQL to process and integrate EDM indicators data into the system. Designed and implemented functionality to categorize data into commando, fraud, and monitoring streams, ensuring periodic updates. Utilized MinIO for object storage, JWT for secure authentication, Viper for configuration management, and VSFTP for file transfers.
Licenses & Certifications
- View certificate

Programmer zaman now docker : pemulal sampai mahir
UdemySept 2024 - View certificate

Programmer zaman now pemrograman golang: pemula sampai mahir
UdemyJan 2024 - View certificate

Hacker rank go (basic) certificate
HackerrankSept 2022 .webp)
Fun coding bootcamp: fullstack
G2academy (school of gifted geeks)Nov 2020
Recommendations

Peter smith
Procurement Director at Belmont Village Senior LivingGreater Houston
Gregory cox, cfa, crcp
Chief Financial Officer and Chief Compliance Officer at Mount Lucas ManagmentNewtown, Pennsylvania, United States
Muhammed akhter jamil
Senior Planning Manager at Deltadesh (Pvt.) Ltd.Dhaka, Bangladesh
Krishna venugopal
Program Manager at TelstraGreater Melbourne Area
Paige borda, pmp
Sr. Manager of Enterprise and Global Learning Solutions at Association for Talent Development (ATD)Arlington, Virginia, United States
Abdulrazaq momoh
Data analyst | B.Sc Petroleum ChemistryAbuja, Federal Capital Territory, Nigeria
Chi-tung chang
Partner at Pando InvestAmsterdam, North Holland, Netherlands
Gregory ralbovsky
Senior Manager, Events & Strategy at Phoenix SunsMesa, Arizona, United States
Greg stolarski
Store Manager | Leadership | Team PerformanceLondon, England, United Kingdom
Sara serrano gonzález
Psicológa sanitaria y educativaMadrid, Comunidad de Madrid, España
...