Rikian Faisal

About

Rikian Faisal

Hello! I am a full stack web developer with over 5 years of experience in websites development. Familiar with Golang and JavaScript as the main programming languages.

I believe that a successful web developer is not just about writing code but about understanding the needs of users and creating solutions that make a difference. My goal is to leverage my skills and knowledge to build innovative applications that solve real-world problems and provide value to users.

  • Birthday: 13 August 1990
  • Website: rikianfaisal2.my.id
  • Phone: (+62) 82211949983
  • City: DKI Jakarta, Indonesia
  • Age: 33
  • Degree: S1
  • Email: rikianfaisal@gmail.com
  • Freelance: Available

I'm always open to discussing new projects, opportunities, and collaborations. Feel free to reach out to me if you'd like to connect, share ideas, or just have a chat about the latest trends in web development.

Resume

Over the past 5 years, I have had the opportunity to work on a diverse range of projects, from small business websites to large-scale enterprise applications. My experience spans across various industries, including e-commerce, finance, healthcare, and more. I have collaborated with cross-functional teams, contributed to open-source projects, and continuously strive to deliver high-quality code and exceptional user experiences.

Professional Experience

Backend Engineer ~ PT WAZZPAY MOJAN NUSANTARA

Feb 2020 - May 2024

DKI Jakarta, Indonesia

    Standardization and Integration:
  • Created a standardized structure for Bank and Investments API responses, ensuring consistency and reliability.
  • Integrated APIs for Banks, E-wallets, and Investments, making them available for end-user service consumption.
  • Created a realtime web-socket platform to build a chat feature
  • Data Management and Analytics:
  • Performed ETL processes (extract, transform, load) on raw transaction data, preparing it for analytical use by the machine learning team.
  • Assisted the machine learning team in debugging issues related to web-scraping tools, improving data collection efficiency.
  • Development and Collaboration:
  • Estimated the Sprint Scope of Work (SOW), facilitating effective project planning and resource allocation.
  • Developed application skeletons to be used by other developers, providing a solid foundation for future development.
  • Prepared reusable libraries, enhancing productivity and code reuse across projects.
  • Prepare the main code to deploy to staging and production servers
  • Technologies Used:
  • Programming Languages: Golang, Node.js, TypeScript
  • Databases: PostgreSQL, Redis
  • Tools: Docker
  • APIs: Bank API, Dana API, E-wallet API

Fullstack Web ~ gawaipos.com

Jan 2018 - Jan 2020

DKI Jakarta, Indonesia

    Design and Implementation:
  • Designed and implemented low-latency, high-availability, and performance applications.
  • Developed applications using Golang, Node.js, and PostgreSQL.
  • Built applications with microservices architecture for scalability and maintainability.
  • Developed daemon services for Settlement Data, Recap Data, and Un-match Data.
  • Development and Collaboration:
  • Performed code reviews and contributed ideas to improve code quality.
  • Troubleshot and resolved bugs and errors to ensure smooth application functionality.
  • Utilized a real-time WebSocket platform (Socket.io) to build a chat feature.
  • Deployment and Workflow:
  • Dictated the deployment workflow process to ensure the highest level of productivity.
  • Deployed applications to staging and production servers, ensuring seamless transitions and minimal downtime.
  • Prepared reusable libraries, enhancing productivity and code reuse across projects.
  • Technologies Used:
  • Programming Languages: Golang, Node.js
  • Databases: PostgreSQL, Redis
  • Tools and Platforms: Docker, AWS, gRPC, GraphQL

Skills and Expertise

My passion for coding and problem-solving drives me to continuously learn and stay updated with the latest technologies in the web development world.

  • Full Stack Development: Proficient in both front-end and back-end development, ensuring seamless integration and performance across all aspects of a web application.
  • Programming Languages: Skilled in Golang and JavaScript, utilizing these powerful languages to build efficient, scalable, and maintainable code.
  • Front-End Technologies: Experienced with modern front-end frameworks and libraries such as React crafting responsive and interactive user interfaces.
  • Back-End Technologies: Proficient in developing robust server-side applications using Golang and Node.js ensuring secure and efficient data handling and processing.
  • Protocols: Extensive experience with HTTP, gRPC, and WebSocket protocols, enabling efficient communication and data exchange in modern web applications.
  • Database Management: Knowledgeable in both SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Redis, to manage and organize data effectively.
  • Version Control: Adept at using Git for version control, collaborating with other developers, and maintaining code integrity.
  • DevOps: Familiar with CI/CD pipelines, containerization (Docker), and cloud services (AWS, GCP), streamlining the deployment process and ensuring high availability.
  • Agile Methodologies: Proficient in SCRUM practices, enhancing team collaboration and project management for efficient and timely delivery of projects.
HTML 5+ years
CSS 5+ years
JavaScript 5+ years
Golang 4 years
TypeScript 4 years
Python 2 years
Kotlin 2 years
HTTP 5+ years
GRPC 4 years
Websocket 5+ years
SQL 5+ years
NoSQL 5+ years

Portfolio

Magnam dolores commodi suscipit. Necessitatibus eius consequatur ex aliquid fuga eum quidem. Sit sint consectetur velit. Quisquam quos quisquam cupiditate. Et nemo qui impedit suscipit alias ea. Quia fugiat sit in iste officiis commodi quidem hic quas.

  • All
  • Blog
  • App
  • Web

Example Websocket in Golang

7 June 2024

Contact

I'm always open to discussing new projects, opportunities, and collaborations. Feel free to reach out to me if you'd like to connect, share ideas, or just have a chat about the latest trends in web development.

Location:

JL. Manunggal II, Ceger, Jakarta Timur

Call:

(+62) 82211949983

Loading
Your message has been sent. Thank you!