Skip to content

Instantly share code, notes, and snippets.

@ikennaokpala
Last active April 13, 2024 13:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ikennaokpala/b275d0997c9e5e1e0dd3804d67bcf24d to your computer and use it in GitHub Desktop.
Save ikennaokpala/b275d0997c9e5e1e0dd3804d67bcf24d to your computer and use it in GitHub Desktop.
Resume / Curriculum Vitae of Ikenna N. Okpala

Ikenna is a Father (of 3), Husband and senior technologist. He has 16+ years of experience working to create web application software.

He has solved real world problems with practical yet elegant user-centred solutions based on business priorities.

He is pragmatic and subscribes to agile, pair programming (where required), behaviour driven development (BDD), DRY, progressive enhancement, and open source approaches to web software development.

He is looking forward to helping the team at <> contribute value to <> and its clients

Ikenna N. Okpala - Curriculum Vitae

I’m a senior technologist currently available for Freelance/Consulting engagements. I have thirteen years of experience working to create web application software. I solve real world problems with practical yet elegant user-centred solutions based on business priorities. I subscribe to agile, pair programming (where required), behaviour driven development (BDD), DRY, progressive enhancement, and open source approaches to software development.

Contact information

Experience

Principal Consultant at Scribes and Shekel

May 2019 - May 2023 - 4 years

Scribes and Shekel is a software development consultancy that I started and run for almost eight years. Some highlights include:

  • I worked hands-on and managed more than twenty projects, using Ruby, Rails, modern JavaScript, Golang, Java, Scala and a large variety of back-end technologies to deliver software for our clients.
  • I instituted, coached and managed the adoption of Agile process in our team and with clients.
  • I created technical/communication processes and guides for the team in order to maintain a consistently high standard of software and client experience.
  • I mentored and/or trained multiple apprentice developers from raw beginners to being productive developers.

Contract Software Developer at various companies via DataScribes IT Consult

May 2011 - 2019 - 8 years

I set out to work as a freelancer with an initial goal to test my metal (so to speak).

I got involved in various projects on long and short term basis. Helping companies advance in pursuit of their goals.

This led me to work (independently) on an initial experimental x3270/s3270 emulator, which used JavaScript on frontend and REST Ruby on Rails based API. This application was reported to have save Tesco time, resources and money. After this I built stocktake reporting tool. These apps are still running and managed by Tesco's Hindustan Service Centre (HSC).

I was also part of a the team that built one of the first crowdfunding platforms in the UK.

I have helped facilitate communication of government policies through implementation, maintenance of the Smart Answers Ruby on Rails web application.

It remains an honour to have been given the opportunity to build the first live version of cancer stats UK whilst working with the statisticians at the Eastern Cancer Registration and Information Centre via Public Health England. We built this using Ruby on Rails with a legacy component with presented challenges that we overcame.

For a full work-history with details of specific employment please see my profile on LinkedIn.

Software Engineer/Developer/Programmer at various companies

April 2006 - July 2011 - 5 years

I began practicing the development of software at an agency and was involved in developing a university portal and went on to implementing the grading system for its students.

Following that I worked at companies in the UK while developing my skills and delivering software. They included howies.co.uk, SMMT booking and website, and Infiniti Car Configurator (then called Inifinti car customizer and was built with flash and Ruby on Rails version 2).

For a full work-history with details of specific employment please see my profile on LinkedIn.

Education and skills

  • Ability to plan, create, modify, and debug web application software, primarily using Ruby, Rails, common gems, and modern JavaScript.
  • Managing web application development teams, maintaining effective communication, project reporting, one-to-one meetings, retros, conflict resolution, and running an effective hiring process.
  • Pg.D Computer Science (Software Engineering) at University of Hertfordshire (2011)
  • BSc in Business Information Systems at University of East London (2008 - 2010)
  • Fluent native english speaker

Used actively

AJAX, Atom, Bash, CSS, Debian, Docker, Git, HTML, JavaScript, JSON, Linux, OSX, RSpec, Ruby, Ruby on Rails, RVM, Sass, Sidekiq, SQL, Unix.

Used when needed

Apache, Capistrano, CentOS CGI, DHCP, Dovecot, DNS, EC2, FTP, Golang, IMAP, ImageMagick, Haml, JQuery, Java, Middleman, Mongrel, Munin, MySQL, Nagios, NGiNX, Node.JS, PHP, Python, Phusion Passenger, POP, Perl, Pixelmator, PostgreSQL, Postfix, Pow, Redis, RSS, S3, Scala, SQLite, Sublime Text, Unicorn, Vim, Windows, XML.

Used, but mostly forgotten

Android, C, C++, CVS, Cacti, CentOS, ClamAV, Colinux, Cygwin, GD, Fireworks, FreeBSD, Inno Setup, Java, Lighttpd, Litespeed, MRTG, NAT, NFS, NIS, Netatalk, Netpbm, Oracle, Photoshop, Protoype, Samba, Scriptaculous, Sendmail, Solaris, Spamassassin, Stasis, Subversion, Teradata, The Gimp, Ubuntu.

Selected talks

I’ve spoken at a number of developer organised events and have given presentations as curated on Skills matter's website:

Social media links

Nice things people have said about me

Chris Wolf, Co-Founder & Director at Wolf&Player:

"I worked with Ikenna during his brief time as a Software Engineer at Matt&George. I did not line manage Ikenna directly but was PM on many projects that Ikenna worked on. I found Ikenna to be a very good team player. He is friendly and brings a good positive attitude to the working environment. He is highly skilled in the programming languages he focuses on and also displayed a willingness to learn new skills turning his hand to a range of technologies he had no prior experience of prior to joining. I would recommend Ikenna to any organisation as a developer who can translate requirements and deliver effectively."

Leena Gupte, Tech Lead at the UK Government Digital Service:

"Ikenna is a hard-working member of the team who does not shy away from difficult challenges but instead tackles them with a great deal of enthusiasm. He came to a project that most other developers at GDS don't want to touch because the code-base has been left in an awful condition.

This code-base is one of the ones used by GOV.UK provide citizens with answers to questions they may have about how they can interact with government. Ikenna, through his diligence, makes continual improvements to this code so that it is less onerous for the next developer to pick up, and easier to update, so that UK citizens can continue to receive up to date information in a timely manner.

Outside of GDS, Ikenna spends his time keeping abreast of all of the changes that occur in Ruby on Rails and is a valued member of the Ruby on Rails community.

Ikenna doesn't just limit himself to Ruby. He is also keen to try new technologies and has taught himself about container management and other programming languages.

Ikenna doesn't just keep this knowledge to himself though. He willingly shares what he has learned by giving talks to the wider tech communities and contributing to open source projects.

I am sure that Ikenna will continue to contribute to the technology community in all of these ways and will be a valued member of any digital technology team he joins in the future, and by doing this will continue to positively impact the UK digital economy."

Wendy Devolder, Founder & CEO at Skills Matter Ltd:

"Ikenna is one of the most passionate technologists I know. Loves learning. Loves new technologies."

For a full recommendations with more details, please see my profile on LinkedIn.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment