Netherlands
As an experienced Java Software Engineer with a demonstrated history of working in the banking industry, I have developed a passion for creating robust and scalable software solutions. My expertise includes Spring Boot, Cascading Style Sheets (CSS), Maven, ORM Tools, and Software Development. I hold a Bachelor of Engineering degree in Computer Hardware Engineering from the prestigious Khaje Nasir Toosi University of Technology. Throughout my career, I have collaborated with cross-functional teams to design and implement innovative software solutions in the banking sector. I have consistently demonstrated a commitment to continuous improvement, both in terms of development processes and code quality. In addition to my core skills, I have a keen interest in emerging technologies and their potential applications in the banking industry. I am always seeking opportunities to expand my knowledge and stay up-to-date with the latest trends and advancements in my field. I am a detail-oriented problem-solver with excellent communication skills and a strong work ethic. I thrive in challenging and fast-paced environments, where I can utilize my skills and experience to contribute to the success of projects and organizations. In my free time, I enjoy reading about new developments in the tech industry and experimenting with personal coding projects. I also love to travel and explore new cultures, which I believe has helped me develop a global perspective and an appreciation for diverse viewpoints.
*Conducted technical interviews to recruit Java developers * Participated in a technical committee tasked with designing training syllabi for junior, mid-level, and senior developers * Contributed to data migration projects for various banks * Led a team of 4 developers as a Technical Team Lead * Trained support and technical support teams on log reading, query writing, and core banking business processes * Created documentation for core banking business processes in Confluence * Refactored legacy projects to facilitate maintenance and further development * Migrated monolithic projects to microservices using Domain-Driven Design (DDD) approach * Participated in an infrastructural project aimed at standardizing Git flow across multiple teams to build an efficient CI/CD pipeline
*Provided guidance and mentorship to new developers * Contributed to data migration projects for various banks * Developed solutions for high-volume asynchronous operations * Created documentation for core banking business processes in Confluence * Refactored legacy projects to facilitate maintenance and further development
*Studying different kinds of NOSQL *Working with Cassandra, a column-based no NOSQL database system *Working with Solr, a search engine *Integrating Cassandra and Solr systems *Working with Solandra *Database management system *Linux Bash Programming