- Hi, my name is
Ezeala Aaron Chidindu.
Back-End Developer / Software Engineer.
- Languages: Python, Javascript, Go, HTML.
- Tools: Git, Docker, Google Cloud Storage, HuggingFace Inference API, Gemini, OpenAI, Telegram API, Tailwind CSS.
- Frameworks: Django, FastAPI, Gin.
-
I'm a passionate and dedicated backend developer with a strong foundation in creating robust, scalable, and secure server-side applications. My journey into the world of backend development has been driven by a desire to solve complex problems and deliver seamless experiences for end users.
-
Company: Techivate
Role: Backend Developer
Duration: 3/2024 - 9/2024 (6 months)
Contribution:
- Led the development of a web application MVP, reducing the delivery time by 40% by implementing agile methodologies and automating key workflows.
- Coordinated with cross-functional teams to define and prioritize essential features, ensuring the MVP met core business requirements without compromising on quality.
- Introduced reusable code modules and streamlined database queries, optimizing development speed and reducing the time spent on debugging and maintenance
-
Versatility in Backend Frameworks: While I specialize in Django, I’m proficient in other technologies like Flask, FastAPI, and Express.js, ensuring I can adapt to various project requirements. I have also expanded my skills to include Go programming for high-performance API development.
-
API Design and Implementations: Crafting RESTful and GraphQL APIs is my forte. From authentication and authorization to data validation, I prioritize efficiency and security in every API I build.
-
Real-Time Systems with WebSockets: I have experience building real-time communication systems such as chat applications and live notifications using WebSockets, which provide a seamless experience for users.
-
Database Expertise: With extensive knowledge of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases, I design schemas that are both efficient and scalable. I also ensure optimized query performance and data integrity.
-
Security-First Development: By following OWASP guidelines, I ensure the backend systems I develop are resilient against vulnerabilities such as SQL injection, XSS, and CSRF. Implementing best practices like rate limiting, input validation, and secure token-based authentication is second nature to me.
-
Asynchronous Programming: I’ve built asynchronous systems using Celery, RabbitMQ, and Redis, enabling efficient handling of background tasks and long-running processes.
-
Problem-Solving and Innovation: I thrive on challenges and enjoy breaking down complex problems into actionable solutions. Whether it’s debugging legacy code or architecting new systems, I approach every task with creativity and precision.
-
Passion for Growth:I’m constantly exploring new technologies and trends to stay ahead in the ever-evolving tech landscape. From learning WebSockets for real-time applications to diving into microservices architecture, I’m committed to expanding my skill set to build future-ready applications.
About Me
My Experience
What I Bring to the table!!
-
- Certificate Link
-
I have successfully completed my Harvard CS50w Course (Web Programming with Python and Javascript) and received my cerificate
My Certificate
BookShelf
Languages: HTML, CSS, Javascript, Python
Framework: Django, TailwindCSS
Implementations: User authentication, Searching Books, Collection System, Community collection Sharing.
My Finance App
Languages: HTML, CSS, Javascript, Python
Framework: Django, TailwindCSS
Implementations: User authentication, Bank Operations, Secure Transactions
Telegram Copy Channels/Groups Script
Languages: Python
Framework: Telegram Bot API
Implementations: Telegram API, Copying Groups/Channels
Google Form Filler
Languages: Python, Javascript, HTML, CSS
Framework: Django, Tailwind CSS
Implementations: Gemini AI, Threading for a Faster Response, Web Scraping
Loan Service API
Languages: Python
Framework: Django
Implementations: REST API, Loan Operations, User Authentication/Password Hashing, Profile management e.t.c
REST API(On-Going)
Languages: Go
Framework: Go(No external rest Frameworks like Gin, with as little external dependencies as possible)
Implementations: REST API, Password Hashing with Argon2ID, Hard-coded Middlewares/Routing.