Evan Chime

Education

Software Engineering Bootcamp | Dec 2024

During my time at the 6 months Imperial College London's software engineering bootcamp, I acquired a robust foundation in software development. I honed my skills in Python, SQL, HTML, and CSS, while solidifying my understanding of core computer science principles. Through hands-on projects and rigorous coursework, I gained proficiency in Django and Agile methodologies. My ability to write efficient algorithms and collaborate effectively within teams has equipped me to contribute meaningfully to software development initiatives. I completed 59 tasks and 8 capstone projects and one of the projects is ebookstore. A program that can be used by a bookstore clerk to manage the bookstore's inventory. The clerk is able to add new books to the database, update book information, delete books from the database and search the database to find a specific book. The technologies used include Python, SQL and Git

DevOps on AWS - Code, Build and Test; Release and Deploy; Operate and Monitor | Sep 2023

During the 6 weeks online course, I implemented a continuous delivery pipeline on AWS using CodePipeline, CodeCommit, CodeBuild, and CodeDeploy. Automated the deployment process from code repository to production, incorporating manual approval for quality control. Utilized CloudFormation to provision and manage the necessary infrastructure, including an EC2 instance and S3 bucket. Successfully deployed and tested updates to a blog website, demonstrating proficiency in AWS DevOps practices

LFCS badge Linux Foundation Certified System Administration | Apr 2023

I completed the Linux Foundation Certified System Administrator (LFCS) certification, which validated my expertise in Linux system administration. I demonstrated proficiency in managing Linux systems, including configuring storage, networking, and security. I also gained experience in shell scripting and system maintenance, enabling me to effectively troubleshoot and resolve system issues

Embedded Systems | May 2016

Successfully completed a comprehensive 16 weeks online course in embedded systems programming from University of Austin Texas USA, acquiring a strong foundation in computer architecture and C language proficiency. I developed a solid understanding of fundamental data structures and algorithms, enabling efficient problem-solving and code optimization. Applied modular design principles and abstraction techniques to create robust and scalable embedded systems applications. Gained expertise in writing clean, readable, and maintainable C code, adhering to industry best practices. Effectively managed memory resources, utilizing both global and stack-based storage to optimize performance and avoid memory-related errors. Employed advanced debugging techniques and simulators to identify and resolve issues in embedded systems code. Successfully interfaced with a variety of peripherals, including switches, LEDs, DACs, ADCs, motors, and serial ports, to control and monitor external devices. Implemented multithreaded programs to improve system responsiveness and handle concurrent tasks efficiently. Utilized ADCs and DACs for signal processing and output generation, enabling precise control of analog devices. Acquired proficiency in controlling stepper motors for precise movement and positioning in embedded systems applications. Gained a foundational understanding of IoT concepts, technologies, and their applications in the field of embedded systems

Combinatorial Mathematics | Jan 2015

Completed a comprehensive 12 weeks online course in combinatorial mathematics, from Tsinghua University, Beijing, China. By the end I gained an understanding of the counting principles in our daily lives based on the basic operations "+", "-", "*", "/". I was able to apply math to computer science and financial analysis. I learnt the science behind combinations of discrete items, and understood the history of combinatorics in life and mathematics. I had an in-depth study of abstract theories and concrete methods of counting, and a deep understanding of the role of combinatorial mathematics in promoting the development of computer theory. Some of the topics include generating functions, recurrent number serials such as fibonacci number, catalan number, and more, pigeon hole principles, inclusion and exclusion principles and polya counting based on group theory

Bachelor's degree | May 2005

Graduated with a Bachelor's degree in Industrial Mathematics from Federal University of Technology Owerri Nigeria. Throughout my 5 years academic journey, I developed a strong foundation in mathematical principles and applied them to real-world problems. My studies emphasized problem-solving, analytical thinking, and quantitative analysis, equipping me with a versatile skill set that is highly applicable to various fields, including computer science and data analysis. I completed a final year project where I conducted a time series analysis of vessel arrivals and departures at a seaport to optimize port operations and improve efficiency. I also developed a strong foundation in computer programming and data analysis, which I have continued to build upon through self-study and hands-on projects