Backend Software Engineer
Summary
I always thrive to learn more and build friendly and logical products that bring forth a huge conversion rate. I believe my skills ranging from coding to product design will make a huge impact in the organization and its community at large.
Previous experience in Test Driven Development has exposed me to JavaScripts test suite such as Cypress and PostMan.
My main mode of work is remote, asynchronous or synchronously, with distributed teams. I have also held the position of SCRUM and backend developer at a previous tech start up where backend development and sprint management was my main role, over and above developing with the developers. To manage this, we devised checks and balances mechanisms where we reported three critical components each day as we signed in to work. What we worked on the previous day and the progress, what we are working on today and the target and finally, any bottlenecks we are facing and who is causing them or who can help with them. This allowed everyone in the team to communicate and have a pulse of the project
I would like to work with you as my experience has given me the right tools to build products that engage customers through interactive designs that make it more entertaining for users.
HOW I WORK
I always keep on top of my projects. Owing to my organizational skills and efficiency, I can successfully juggle multiple projects at once. While I complete most of my work independently, I greatly value the input and will consult with team members to ensure we're all on the same track. I also appreciate checking in regularly with my boss to update her on my progress and ask about any issues that have arisen. This open communication helps me complete tasks efficiently and accurately. I have a passion to learn and expand my knowledge and explore the endless possibilities of technology..
MANAGING MY WORK REMOTELY
I use different approaches to ensure flexibility and productivity but below are the most efficient for me:
Maintaining Regular Hours
Set a schedule and stick to it...most of the time. Having clear guidelines for when to work and when to call it a day helps many remote workers maintain a work-life balance.
Create a Routine
For every project and working day, I create a routine and schedule. I utilize current technology
such as Google Calendar to set reminders and timers and also to ensure that Im as productive
as I had planned. For teamwork I ensure that I communicate with my colleagues using channels such as
Slack and Microsoft teams ensure effective communication. Also, I use Jira to schedule, maintain
and finish my tasks.
A dedicated workspace
I have a desk equipped with a laptop, journal and timer which allow me to
make small points of differentiation between work time and personal time helps
my brain knows when Im off the clock, and that contributes to better work-life balance. I also set up
a fast speed internet to ensure everything is at per and I cant miss on important tasks and
communication from team members.
I enjoy challenges and situations that require me to think outside the box.
A few skills I would like to highlight that would enable me to contribute in various ways are:
Excellent social skills with people from all walks of life
Thorough understanding of statistical analysis of data whether small or large using up-to-date technologies such as Monorepos
Excellent communication skills
The desire to learn and expand my knowledge further.
Hands-on project management experience
A keen eye for quality even to the smallest of details
A lover of problem-solving and in-depth research in order to come up with solutions that benefit society in all aspects.
Expectations
I'm going to take some time to get to your answer, because you asked something distinctly existential to me.
Every day, I ask myself "what's next?"
There are questions you have to answer about every project you're on.
What are the defects?
What are the most critical enhancements?
What are our weaknesses as a team?
What are our strengths?
What are our challenges?
Do we have budget?
Is what we're doing good, necessary, right, wrong, evil, the best way, the wrong way, the most efficient way, the most critical way, advantageous, and all of the other qualities that define what is and what isn't next.
Is it fun?
Success for a software developer is usually found after a few short term gains, on a project you love to hate, with the respect of your users and peers, when you know you're doing the right thing, and no one else knows better or would be here for the right reasons.
You've found out that you are next.
You can make enough money to bathe in fresh buttermilk and wear diamond studded clothing every moment of your life, but being in the right place, with the right knowledge, with the backing of your team when you know you're right and see the product showing up the way you wanted it to be, in the hands of happy customers...
Thats the short fleeting moments of a career in software development, usually plagued with doubt, frustration, unreasonable demands or guidelines, or any of a host of other distractions all helping you to achieve the Zen of one or three hundred times in your life knowing you're what's next.
Thats how a software developer knows they've achieved success and know they're in a good working environment that promotes growth in every aspect
Employment Preferences
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
