Resume
...
Professional Experience
Web Scraping Engineer, Ireland
Foundry / IDG, Ireland
- ...
Python Developer, Ireland
Freelance
Development of crypto trading applications/bots using Python: Historical and real-time analysis of cryptocurrency data to forecast price movements. The data analyzed include prices, volumes, cryptocurrency news (tweets / Announcements of new cryptocurrency listing in Exchanges).
- Real-time response optimization of crypto news (tweets/web content) through a multi-location server architecture.
- REST API requests (Requests, asyncio/aiohttp). WebSockets client and server.
- Web Scraping: BeautifulSoup, Selenium.
- Concurrency: Multithreading (threading, ThreadPoolExecutor), Multiprocessing, Event loop (asyncio).
- AWS (EC2, VPC, Amazon S3, Amazon Glacier) / GoogleCloud
- Data analysis and visualization: Pandas, Scikit-learn, Plotly, Dash.
IT Administrator
Foundry / IDG, Ireland
- Microsoft 365 administration: user accounts, shared mailboxes, groups, and distribution lists
- Azure AD (Microsoft Entra ID) and SharePoint site management
- Intune MDM administration, including device enrollment and compliance management
- IT infrastructure support for the Dublin office: laptops, printers, Wi-Fi, and hardware setup and maintenance
- IT support and helpdesk services: Microsoft 365, connectivity, user access management, Windows OS issues, and software troubleshooting
- Application ownership and integration work: iCall, Quvu, 3CX; Salesforce–FileMaker integration using Apex and Python
Data Analyst
Foundry / IDG, Ireland
I was responsible for analyzing and monitoring call center performance data, including call volumes, key performance indicators (KPIs), queue times, agent availability, inactivity levels, and average handling time.
- Python programming for data analysis and data visualization: Pandas, Scikit-learn, Plotly, Dash
- Data preparation, Data visualization, Dashboards/reports creation with SiSense
- Finding patterns and trends in the data to help increase productivity and forecast requirements.
- Work closely with the operations team to analyze and help improve their delivery processes.
Senior Business Development Executive
Foundry / IDG, Ireland
I was responsible for identifying and developing new sales opportunities while building relationships with prospective B2B clients.
- Building and maintaining professional relationships with IT managers was a key part of my role, enabling me to identify their needs and upcoming investments. The information gathered was used by our clients (largest tech companies) to support the next stages of the sales process.
- I worked across multiple markets, engaging with clients in French, English, and Spanish.
Web Programmer
Peopulse, France
- Developed backend functionality in PHP for a workforce management platform, supporting user management, contract processing, workforce allocation, operational tracking, and reporting
- Wrote and updated MySQL queries to store and retrieve application data
- Contributed to code documentation and maintained clear explanations of backend functionality
- Assisted in building simple REST APIs to connect backend services with the frontend
- Helped identify and fix bugs in existing features to improve system reliability
- Worked with other developers in an Agile team to support ongoing improvements to the platform
Web Programmer
WikiVox, France
I was responsible for the design and maintenance of a Wiki based on the MediaWiki engine.
- Administration of a Linux Server: LAMP stack (Apache, MySQL, PHP)
- PHP development
- Database management
Research geophysicist
Simón Bolívar University, Venezuela
I was responsible for performing seismic data analysis and processing, and ensuring the proper integration and implementation of geophysical applications on a computer cluster platform.
Click here to see some examples of my work in Seismic modelling
Seismic data processing analyst
Viridien / CGG, Venezuela
I was responsible for performing Seismic Data Analysis and Borehole Data Analysis for oil and gas exploration.
- Seismic/Borehole data Analysis: Machine Learning algorithms (Regression, classification) for estimating reservoir properties and reservoirs classification.
Academic Assistant - Geophysics Department
Simón Bolívar University, Venezuela
I was in charge of collaborating with the lecture by teaching some modules of the Geophysical Engineering program at Simón Bolívar University. I was usually in charge of a group of between 20 and 30 students during theoretical and practical activities.
Courses taught: Seismic data processing, Seismic methods, Seismic reservoir characterization.
Education
Final project: Evaluating the Performance of Lexicon-based and Machine Learning Sentiment Analysis for Amazon reviews classification.
Bachelor of Science (BSc) (Honours) in Information Technology
College of Computing Technology (CCT), Ireland
2020Final project: Python Dash app for sentiment analysis of customer reviews. To learn more about this project, visit wiki/sentiment-dash
Master's Degree - Additional Studies in Information Technology
Claude Bernard Lyon 1 University, France
2014Final project: Design and maintenance of a Wiki app.
Specialization: Applied Petroleum Geoscience.
Master thesis project (Excellence Honor Mention): Study of Pull up/Push down effects through seismic modelling, Colombian plains.
Bachelor thesis project: Basic modelling of pre-stacked seismic data and its corresponding processing sequence, using Seismic Unix package.
Courses & Certifications
[Full Content]
Taught by Elie Schoppik, Head of Technical Education at Anthropic.- Use Claude Code to explore, debug, refactor, test, and develop large codebases with agentic AI workflows and autonomous coding techniques.
- Apply advanced AI-assisted development practices including MCP integrations, parallel AI agents, GitHub workflows, and context-driven prompting for real-world software projects.
[Full Content]
- Use AI-powered developer tools like GitHub Copilot, Cursor, and ChatGPT to generate, debug, refactor, and optimize code efficiently.
- Apply prompt engineering, AI agent workflows, and context-aware development techniques to build and manage real-world software projects with AI assistance.
[Full Content] [Certificate]
- Use core AWS services like RDS, EC2, CI/CD pipelines, domains, and HTTPS/SSL.
- Build production-ready systems with scalability, cloud setup, and global access.
[Full Content] [Certificate]
- Build full REST & full-stack apps with FastAPI, from basics to real-world projects.
- Learn core backend skills: CRUD, SQL databases, validation, and API design.
- Implement production features like authentication (JWT, bcrypt), testing, and deployment.
[Certificate]
- Use essential backend tools like MongoDB for data, Pytest for testing, and Docker for development and containerization.
- Understand production concepts such as authentication, middleware, design patterns, scaling, and Kubernetes deployment.
[Full Content] [Certificate]
- Use professional practices like Test Driven Development (TDD), Docker, and CI/CD automation.
- Create production-ready backends with clean code standards, testing, and scalable project structure.
[Full Content] [Certificate]
- Master state management using Redux, Context API, and data flow patterns.
- Use real-world tools like APIs, routing, TypeScript, and Tailwind for production apps.
[Full Content] [Certificate]
- Data analysis & visualization with NumPy, Pandas, Matplotlib, Seaborn, and Plotly
- Core machine learning models: regression, KNN, SVM, trees, clustering
- Advanced topics like PCA, NLP, recommender systems, and model evaluation
- Learn AWS fundamentals: cloud concepts, service & deployment models, and global infrastructure.
- Master core compute services like EC2, Lambda, ECS, and Auto Scaling.
- Work with networking & storage: VPC, Load Balancers, Route 53, S3, EBS, EFS, and RDS.
- Design scalable cloud environments with high availability, load balancing, and auto-scaling.
- Automate infrastructure using Infrastructure as Code and AWS CloudFormation.
- Optimize for web-scale apps with S3, CloudFront, RDS, NoSQL, and multi-region failover.
- Master essential Linux tools: file operations, text search with grep/regex, SSH access, and archiving.
- Manage systems and storage: partitions, logical volumes, file systems, and network configuration.
- Administer processes and security: scheduling tasks, software management, user/group setup, and firewall configuration.
Portfolio
- All Work
- Web Application
- Machine Learning
- Desktop Application
Monitoring Dashboard
- Try the app at https://webapp.sinfrontera.net
- Github repository: webapp-v0-backend / webapp-v0-frontend
- This app was developed using Next.js and FastAPI
Python Dash app for sentiment analysis of customer reviews
- Try the app at https://sentiment-dash.sinfrontera.net
- Github repository: https://github.com/adeloaleman/sentiment-dash
- Visit our wiki at Python_Dash_app_for_sentiment_analysis_of_customer_reviews
Online store web app for an optical glasses retailer
- Try the app at https://sentiment-dash.sinfrontera.net
- Github repository: https://github.com/adeloaleman/optic-store
- This app was developed using Python-Django
Twitter-Clone
- Try the app at https://twitter-clone.sinfrontera.net
- Github repository: https://github.com/adeloaleman/twitter-clone
- This app was developed using Node.js - Express and React (TypeScript)
Supervised Machine Learning for Fake News Detection
- Try the app at https://fake-news-detector.sinfrontera.net
- Github repository: https://github.com/adeloaleman/fake-news-detector
- Visit our wiki at Supervised_Machine_Learning_for_Fake_News_Detection
Java Desktop App - Zoo Admin System
- You can try the application by downloading the Java Jar file from ZooAdminSystem.zip
- Github repository: https://github.com/adeloaleman/zoo-admin-system
- Visit our wiki at Zoo_Admin_System
Java Desktop App - Stock Market Simulator
- You can try the application by downloading the Java Jar file from SMSimulator.zip
- Github repository: https://github.com/adeloaleman/stock-market-simulator
- Visit our wiki at Stock_Market_Simulator