I have 10+ years of experience in software development, a Master’s degree and a PhD (in progress) in Computer Science focusing in Learning Analytics and Educational Data Mining. My skills include:Java, Spring Boot, MVC, Security, Cloud and Data, Hibernate/JPA, Swagger and Maven to build Restful APIs. Writing tests with JUnit, Mockito, Spring Tests, Selenium and RestAssured.Python for data analysis with pandas, clustering, cleaning, ETL. Web scraping with BeautifulSoup, Scrapy and Selenium. Writing tests with unittest and pytest. Handling HTTP requests. Storing data in formats like CSV and JSON. Building dashboards with Streamlit. Data quality evaluation with Great Expectations. Used SQLAlchemy for ORM. Used both Django and Flask to implement user authentication and authorization. Development of Web APIs using FastAPI.Javascript NodeJs with Express for back-end. Front-end integration with Angular, React and Vue.js. ORM with PrismaDesigning, optimizing and maintaining efficient SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB and Redis.Agile development experience with Scrum and Kanban. Code versioning with Git.I also bring effective communication, problem-solving, and leadership skills to the table.
Listed skills include Python, Java, Kanban, Software Development, and 9 others.