Arif Rachim

Fullstack Software Architect

Seasoned Engineer

More than 20 Years software development

I'm a software engineer with a focus on web-based systems and mobile apps, currently working on a component design system for an ERP solution with a web-based interface. I've had the privilege of collaborating with my team, contributing to component development, and going through several iterations to improve our implementation continually. Additionally, I've had the opportunity to share my knowledge and offer support to my colleagues, contributing to the growth of our team's skills in designing user-centric applications. I remain actively engaged in application development, committed to adapting to evolving user requirements for more effective solutions.
Arif photo
Relevant
Experience
2009 - current
Front End Architect / Fullstack Engineer
Global Aerospace Logistic, LLC
Utilizing the React framework in order to methodically plan out, design, and construct design system components for an enterprise resource planning (ERP) application. This all-inclusive suite is comprised of more than 50 precisely built components, such as a DataGrid, DataLookup, DropDown, Slide Panel, and the program's Shell, which together provide a solid and adaptable basis for the application.
Crafting user interface components for dynamic dashboards, exemplified by the Operation Dashboard. This entails skillfully integrating an array of features, including interactive charts and tabular data, all while enhancing the user experience with fluid animations and an aesthetically pleasing interface.
Innovative development, design, and deployment of a mobile application with seamless offline functionality for aircraft pilots and technicians. This intuitive application enables users to efficiently record mission information, flight hours, faults, and scheduled inspections. Additionally, it synchronizes this vital information with the central ERP application using advanced encryption techniques for increased security.
Building a Geographical Information System through the use of open-source technology called Apache Flex (formerly known as Adobe Flex), with the goal of enabling users to mark the location of aircraft as they are deployed and giving the system the name Fleet Location.
Creating an innovative server health check monitoring system, harnessing socket technology to provide continuous, real-time data updates to clients, facilitating seamless server condition monitoring encompassing disk consumption, CPU utilization, and memory usage. This cutting-edge system operates tirelessly, ensuring 24/7 availability without interruption.
Innovating the development of strong "File View" backend systems with the capability to convert many file formats, such as Microsoft Excel, Microsoft Word, and PowerPoint, into PDF files, and then transforming them further into SWF format. This protected method ensures that users are able to view the content without jeopardizing the system's security in any way by barring direct file downloads.
Utilizing the capabilities of the React Framework and JavaScript to construct a reporting mechanism that is centered on the client and encapsulating it as a component that can be reused. This strategic step not only expedites report development but also frees it from dependence on legacy technologies like as Reporting Engine Server, which helps to streamline the process. Moreover, it speeds up report development.
Developed a complex Scheduler component in order to provide the aircraft mission schedules in a manner known as Weekly Mission. Displayed great ability in drawing schedule blocks correctly and aligning them in a columnar structure, ensuring accurate portrayal of start and end timings of a schedule while maintaining high-performance rendering.
Actively assisting colleagues in need of support when they encounter issues in implementing an attractive user interface, while also providing recommendations on the right approach to achieve optimal performance in front-end development.
Education
& Certifications
BACHELOR OF ELECTRICAL ENGINEERING
Major in Computer Engineering
UNIVERSITY OF INDONESIA (2000-2004)
Final Project : Distance Learning System With J2EE
HIGH SCHOOL DIPLOMA
SMA NEGERI 8, JAKARTA (1997-2000)
AI TensorFlow Developer Specialization
DeepLearning.AI
October 2020
Successfully completed all four courses within the DeepLearning.AI TensorFlow Developer Professional Certificate program. These include constructing and training neural networks using TensorFlow, enhancing network performance through convolutional techniques for real-world image recognition, instructing machines to comprehend, analyze, and interact with human speech using natural language processing systems, and acquiring knowledge in other essential TensorFlow concepts.
Show Credentials
Certified Arduino Fundamental
Arduino
February 2020
Arduino Certification is an online exam that provides official certification on the knowledge of Arduino related electronics, programming and physical computing.
Show Credentials
API Management Concept
IBM
March 2018
Successfully completed the API Management Concepts certification issued by IBM, this badge holder demonstrates an understanding of the business and architectural concepts of API development.
Show Credentials
Architecting Google Compute Engine
Coursera
March 2018
Successfully completed the 'Architecting with Google Compute Engine' specialization and gained an in-depth understanding of designing and deploying solutions, encompassing infrastructure components such as networks, systems, and application services. This practical experience was acquired within the versatile environment of the Google Cloud Platform, contributing to the development of expertise in cloud-based architectural design.
Show Credentials
Google Mobile Web Specialist
Google
March 2018
Google Certified Mobile Web Specialist certification, a performance-based examination evaluating expertise in developing and delivering superior mobile web experiences. This comprehensive exam encompasses various essential topics, including fundamental website layout and styling, front-end networking, accessibility standards, progressive web application development, progressive enhancement strategies, performance optimization, caching techniques, security best practices, rigorous testing, debugging methodologies, and JavaScript design principles. Obtaining this certification demonstrates the ability to apply these skills to real-world challenges within a timed setting, necessitating strong critical thinking and problem-solving capabilities under pressure.
Show Credentials
Advance CSS Concept
Microsoft
February 2018
DEV218x: Advanced CSS Concepts, an online course by Microsoft on edX, instructed by seasoned developer Josh Bezdek. This comprehensive course covers advanced CSS topics, including Flexbox, CSS Grid, responsive design, Sass, SCSS, SVG images, and web development tools. The course consists of seven modules with video lectures, quizzes, exercises, and a final exam. It equips learners with skills for creating sophisticated and responsive web pages, efficient layouts, maintainable CSS, and error-free coding.
Show Credentials
Microservices Practitioner Essential
IBM
March 2018
The earner of this badge has demonstrated the knowledge of Microservices Foundation skills. The individual has an understanding of Microservices architecture, how to refactor, design and develop applications and use Microservices Frameworks.
Show Credentials
Docker Essentials
IBM
February 2018
Earners of this badge know what Docker containers are and their benefits. The individual knows how to run containers from Docker Hub, create Docker containers, and how to solve problems of orchestration (reconciliation, scaling, high availability, service discovery). The badge earner also understands best practices for using DockerFiles and how to use tools such as the IBM Cloud Kubernetes Service.
Show Credentials
IBM Blockchain foundation Developer
IBM
January 2018
Earners of this badge have deep knowledge of blockchain concepts, such as smart contracts, ledgers, business networks, participants, and Hyperledger Composer. Badge earners also know how to model and build a simple blockchain network and a JavaScript application that queries the ledger
Show Credentials
Python for DataScience
IBM
January 2018
The individual holding this badge possesses the capability to independently create Python scripts and conduct fundamental hands-on data analysis within IBM's Jupyter-based laboratory environment.
Show Credentials
Sun Certified Programmer for Java 2 Platform
Sun Microsystem
September 2007
Sun Certified Programmer for Java 2 Platform (SCJP) was a certification examination assessing proficiency in the Java programming language, evaluating the ability to write, compile, debug, and troubleshoot Java programs. Notably, the SCJP exam was officially retired in 2018, but it remains a valuable certification for Java developers seeking to showcase their expertise. The examination encompassed a wide range of topics, including Java language fundamentals, object-oriented programming, control flow, data structures, exception handling, I/O operations, multithreading, generics, annotations, JavaBeans, Servlets, JSP, and Enterprise JavaBeans.
Show Credentials
Connect with me
Achmad Arif Rachim
a.arif.r@gmail.com
+971-50-901-8075
Dubai, United Arab Emirates
Find my resume and download as pdf