Full-stack software developer, Active Open-source contributor
Community builder & Working remotely.
Vibing to : π§
The Ruby class below represents my personal strengths based on a CliftonStrengths test I took. The behaviors listed in this class describe my personal traits and each method provides a brief definition of that behavior. The behaviors are stored in an array that can be accessed through the 'behaviors' method.
class PersonalStrengths
attr_reader :behaviors
def initialize
@behaviors = []
end
[:individualization, :learner, :arranger, :responsibility, :relator, :intellection, :futuristic, :developer, :discipline, :analytical].each do |behavior|
define_method(behavior) do
@behaviors << behavior
"You #{BEHAVIOR_DESCRIPTIONS[behavior]}."
end
end
BEHAVIOR_DESCRIPTIONS = {
individualization: "are intrigued with the unique qualities of each person. You have a gift for figuring out how different people can work together productively",
learner: "have a great desire to learn and want to continuously improve. The process of learning, rather than the outcome, excites you",
arranger: "can organize, but you also have a flexibility that complements this ability. You like to determine how all of the pieces and resources can be arranged for maximum productivity",
responsibility: "take psychological ownership of what you say you will do. You are committed to stable values such as honesty and loyalty",
relator: "enjoy close relationships with others. You find deep satisfaction in working hard with friends to achieve a goal",
intellection: "are characterized by your intellectual activity. You are introspective and appreciate intellectual discussions",
futuristic: "are inspired by the future and what could be. You energize others with your visions of the future",
developer: "recognize and cultivate the potential in others. You spot the signs of each small improvement and derive satisfaction from evidence of progress",
discipline: "enjoy routine and structure. Your world is best described by the order you create",
analytical: "search for reasons and causes. You have the ability to think about all of the factors that might affect a situation"
}.freeze
end
π My Goals and Ambitions
My journey in tech has been defined by three life experiences:-
After completing high school, I found myself with a lot of free time during my vacation, and I was unsure of how to fill it. Initially, I attempted to secure a job, but lacking experience, I was at a loss for what to do next. It wasn't until I stumbled upon a class that taught people how to make money online that I discovered my passion for software development. Several different options had been discussed in that class that infact I tried out before settling on this path of becoming a software developer, and ultimately chose to major in Software Engineering when I began university.
-
During my second year at university, I learned about the Google Summer of Code program, which led me to discover open source software. Since then, I've spent time working with other developers on open source projects and have developed a deep appreciation for the collaborative process.
-
Unfortunately, I lost my job at one point, which left me feeling lost and afraid. In search of answers and a new direction, I embarked on a journey of self-discovery that led me to dig deep and rediscover my true passion: building software that has a positive impact on the end-user which has since then become my main focus in life.
To me, an application is more than just computer software that performs a specific function for an end-user. It's about creating a seamless experience that meets the end user's needs. My ultimate goal is to design an unparalleled experience in every application I create, focusing on three key areas: designing user-centric software, promoting its use, and evangelizing its benefits.
As a community advocate, I aim to foster and strengthen relationships with users and the wider community by actively seeking feedback, addressing concerns promptly, and providing unwavering support. It's my desire to create compelling content, organize engaging events, and conduct thorough training sessions to educate users and promote the application. As an evangelist, my role is to spread awareness and generate excitement around the application, inspiring and motivating others to try the product and become passionate advocates themselves.
To achieve this goal, I am seeking like-minded individuals such as software developers, collaborators, entrepreneurs, investors, employers, and people like you who can push me forward on this path. If my message resonates with you, please do not hesitate to send me an email or book a call with me to discuss how we can work together to create exceptional software experiences. I look forward to hearing from you!
π My Achievements
- π Curator for IMAKEFOSS blog and interviewee
- π Featured on GitLab's anniversary websites
- π€ Joined GitLab heroes and GitLab Heroes Steering committee member
- π₯ Winner of Q1 and Q2 GitLab Hackathons of 2021
- π₯ 1st Runner up of GitLab Hackathons of 2020
- π₯ 2nd Runner up of GitLab Hackathons of 2019
π My Posts
While I don't blog on a regular basis, you can find some of my writing here:
βBe curious. Read widely. Try new things. What people call intelligence just boils down to curiosity.β β Aaron Swartz
You miss 100% of the shots you don't take.