Display the table of contents 📑
> I'm lazy, so I automate things to avoid doing manual tasks lol
- Software Engineering
- DevOps Engineering
- Cloud Engineering
- Data Engineering
- Data Science
- Blockchain
- Cryptography / Cryptocurrencies
🠊 Mainly
🠊 Programming | Markup | Runtime Environment
🠊 SQL | NoSQL | DBMS | ORM | Message-Queueing
🠊 Frameworks | Libraries
🠊 IDEs | Versioning | CI/CD | Containerization | IaC | Cloud Platforms | Event-Driven | APIs
🠊 Tools | Productivity | Business Intelligence | Civil Engineering
🠊 SO | Distros
Show static text
I have worked with Python for several years, and it has been my language of choice for software development, data collection, data analysis, and machine learning projects. Besides Python, I also used VBA for automation tasks. Throughout this journey, I learned how to leverage the power of object-oriented programming to write scalable, sustainable, and reusable code.
I have experience with databases/DBMS, including SQL (MySQL, MariaDB, PostgreSQL, SQLAlchemy, SQLite) and NoSQL (MongoDB/MongoDB Compass, Redis). I designed, developed, and maintained databases for various projects. This experience has helped me understand how to effectively manage data and extract insights using various data science tools.
In the field of data science, I have knowledge of R and some of its libraries like Tidyverse, Plotly, and Flexdashboard. In Python, I briefly used PySpark API and extensively worked with libraries such as pandas, NumPy, SciPy, seaborn and Matplotlib to manipulate, analyze, and visualize data. I worked on projects involving advanced data analysis, including predictive modeling and statistical analysis, and these libraries have been instrumental in delivering high-quality results.
I am also proficient in data visualization software like Tableau and Microsoft Power BI and have experience in designing and developing dashboards for business intelligence, which was the subject of my final paper. Effective data visualization is crucial for presenting insights in a clear and concise manner, and my knowledge of these tools has helped me achieve this goal.
I have basic knowledge in C/C++ and am currently exploring other languages like JavaScript, frameworks like Django and Flask, Microsoft Azure cloud platform, and containerization tools like Docker and Kubernetes. In the pipeline, I plan to learn Node.js, React, AWS, Rust programming language, and messaging services like RabbitMQ and Kafka.
My engineering background has provided me with a solid foundation in mathematics and programming logic. I have always sought to use my engineering knowledge to solve complex problems, and programming has been an excellent tool for me to do so.
Finally, I bring extensive experience in Python, object-oriented programming, software development life cycle, database structures, programming logic, data science libraries, data visualization software, data mining, and analysis. I am always seeking to learn and grow, and I believe my skills can be a valuable asset to any team looking to develop software, automate processes, or gain data-driven insights.