I'm a software developer building software products customized to client needs. My journey in software development started in 2016 while pursuing a degree in Computer Science, where I started learning programming with Java. In 2019, during my internship, I was introduced to Elixirβa programming language that has significantly influenced my career.
With a strong foundation in test-driven development, agile methodologies, and software architecture, I prioritize code quality, scalability, and client delivery in every project I work on.
πΉ My Work & Contributions
π©π½βπ» Current Role:
Currently, I'm working on a system providing cryptocurrency payment solutions. I have taken part in designing and implementing payment flows following the CQRS pattern.
βπ½ Technical Writing:
I share Elixir insights through blogs on:
Medium: https://medium.com/@traceyonim22
Elixir School: https://elixirschool.com/blog/components-with-dynamic-attributes
AppSignal: https://blog.appsignal.com/authors/tracey-onim.html
π₯ Content Creation & π€ Speaking:
-
I create Elixir-related content on my YouTube channel(https://www.youtube.com/@tracey_onim).
-
Iβve spoken at the ElixirKenya webinar, the talk: https://www.youtube.com/watch?v=EQ-ZRP5FKZ8&t=421s.
π₯ Community Engagement:
I'm a supporter of developers' community growth. I'm privileged that I had the opportunity to be part of an organizing team at ElixirKenya and ElixirConfAfrica, where I helped coordinate the Elixir webinar sessions, which bring the community together to learn and network with different people around the world.
What fascinates me most in my field as someone always ready to learn and be a team player striving to bring positive change toward the success of an organization is the fact that we can transform great ideas and challenging problems into functional products that have a real impact on our day-to-day activities.