About

With a solid foundation in Geophysics engineering and a Master's degree in Computer Engineering, my journey into the world of programming began with Fortran 77 during my geophysics education. As my interest in programming grew, I delved into C programming through self-guided learning. Subsequently, during my computer engineering studies in 2013, I expanded my skills to include C++, SQL and beyond. In addition to these experiences, I have acquired a fundamental understanding of C# and have developed simple desktop applications.

Over the years, I have cultivated my analytical skills and meticulous attention to detail, qualities that prove invaluable in the realms of software design, algorithmic problem-solving, and geophysical engineering. With a background primarily rooted in geophysical engineering for 12 years and 1.5 years of hands-on experience as a frontend developer, I have garnered proficiency across a diverse range of programming languages. While I initially delved into languages such as C, C++, and C#, my current expertise lies in contemporary technologies, notably React.js, Next.js, JavaScript (ES6), TypeScript, Express.js, NoSQL and PostgreSQL. My commitment to staying current and relevant in the dynamic field of software development is reflected in my continuous exploration and application of cutting-edge tools and frameworks.

I have been equipped with essential skills for delivering high-quality back-end products. With an emphasis on Node.js and Express.js, I gained proficiency in developing applications and learned to design, integrate, and manage databases in conjunction with APIs and applications. I have experience in the development of APIs with database support, deployment to popular servers, and ensuring accessibility and security compliance, including user authentication and access control. Additionally, I have expertise in crucial industry tools like Git for version control.

Moreover, I have extensive knowledge and hands-on experience in microservices architecture, Kubernetes, Docker, NATS Streaming, and RabbitMQ.

CategoryTechnologies
Programming Languages TypeScript, JavaScript, ES6, c#
Front-end HTML, React.js, Next.js, React Native, SWR, TanstackQuery, Jest, RestAPI
Backend Node.js, Express.js, GraphQL, Swagger, Ejs, Jest, JWT, Microservices, Authentication , Authorization
Styling CSS, SASS, Ant Design, Bootstrap, MaterialUI, Tailwind CSS, Styled Components
Database SQL, PostgreSQL, SQLite3, MongoDB, Mongoose, Sequelise
Deployment & Orchestration Docker, Kubernetes, Google Cloud

My expertise in web development encompasses a wide range of tools and frameworks, including HTML, CSS, JavaScript, ReactJs, NextJs, React Native, Node.js, Express, PostgreSQL, and NoSQL databases. Through strategic implementation and collaboration with cross-functional teams, I've achieved notable results, such as a 20% increase in website speed and a substantial improvement in user experience.

A photo of a bonsai tree.

Version control systems like Git have been essential in facilitating seamless collaboration with designers and back-end developers. In a professional capacity, I've consistently demonstrated a collaborative approach, resulting in a remarkable 15% increase in user engagement and customer satisfaction over 3+ years. Additionally, my knack for issue identification and resolution has led to a significant 30% reduction in page load time.

Welcome to mypage, where the fusion of geophysics roots and cutting-edge programming expertise creates a unique perspective on the evolving world of technology.