David Okolie
About Me
I am a highly motivated Software Engineer on a challenging but amazing problem-solving journey using emerging technologies. I have excellent problem-solving skills, and the ability to perform well in a team. I also have years of hands-on experience in Architectural Design and Construction, which has imparted me, with technical and managerial skills that are needed in the life cycle of a design, project, or product.
I keep learning and upskilling, hoping that someday I am able to contribute to the betterment of the Built Environment in a meaningful way. I currently welcome global opportunities as a Full-Stack Developer.
My current stack includes:
Javascript | HTML | CSS | Python | Flask | C (Programming Language) | Linux, Shell | Data Structures, Algorithms | Object-Oriented Programming | Git | System Engineering/DevOps | Mysql | Project Management | Architecture and design | Construction Management | Technical Writing.
Education
ALX-Holberton School of Software Enginerring
Completed coursework and projects in; • Low-level programming & Algorithm: - Data structures and Algorithms • Linux and Unix system programming. • Systems Engineering & Dev-Ops: - Shell basics, permissions, init files, variables, expansions, I/O Redirections and filters, Regexes - Web infrastructure design, Networking, SSH, Webstack Debugging, Servers, Configuration Management(Puppet), Load balancer, HTTPS SSL - Scripting: Bash scripts, Python Scripts, Puppet Scripts. • Object-oriented programming • Test Driven Development • Error Handling and I/O • Vim, vscode, git, vagrant, vmware • AirBnB clone project(python): - Console (with JSON file storage) –v0 - Web static –v1 - MySQL implementation –v2 - Web framework and RESTful API -v3
BCS, The Chartered Institute for IT
Completed coursework in Information Systems, Computer Network Technology and Software Development.