mazicfilip

Senior Software Engineer

Skilled Software Engineer with 10 years of experience in designing, developing, and optimizing scalable software solutions across various industries. Adept at developing complex projects from concept to deployment, focusing on enhancing operational efficiency and system performance. Proven ability to collaborate with cross-functional teams to deliver high-quality software products that meet stringent business requirements. Committed to continuous learning and staying updated with the latest industry trends and technologies.



Experience: 10 years

Yearly salary: $60,000

Hourly rate: $30

Nationality: 🇷🇸 Serbia

Residency: 🇷🇸 Serbia


Experience

Software Engineer
UnifiedHT
2020 - 2023
Spearheaded the development of 'Monitoring', a virtual assistant aimed at simplifying website management tasks, encompassing functions such as website uptime monitoring, speed monitoring, SSL monitoring, DNS record change detection, and automated backups. Architected and implemented the website uptime monitoring system, leveraging Django, Python's framework, and PostgreSQL database. Ensuring regular examination of site status and prompt notifications in case of downtime, thereby minimizing disruption to business operations. Designed and integrated the speed monitoring feature, enabling users to measure website speed at customizable intervals and receive alerts in case of performance issues, facilitating proactive optimization measures. Engineered SSL monitoring functionality to automate SSL certification renewal reminders, enhancing website security and ensuring uninterrupted SSL coverage. Developed a DNS record change detection mechanism, providing real-time notifications upon detecting DNS record modifications, allowing users to stay informed about changes affecting their website's accessibility. Implemented automated backup solution using the Pexpect library, facilitating seamless website backup to user-preferred locations, tailored for WordPress websites. Enhancing data security and resilience. Leveraged a Redis server for Celery scheduled jobs, ensuring efficient execution of background tasks and optimizing application performance. Integrated Stripe payment processor to facilitate secure and streamlined payment transactions within the application, enhancing user experience and monetization opportunities.
Software Engineer
FIS Global
2020 - 2022
Led the development efforts on a pivotal project focused on real-time solutions for post-trade derivatives clearing, encompassing trade clearing, reconciliations, position management, and margin calculations. Utilized Lagom, a Java framework, Couchbase database, and Kafka to architect a unified and scalable solution, addressing diverse post-trade processing requirements. Developed Referential Service aimed at managing referential data updates, validating constraints. Propagating data changes across the application ecosystem, utilizing Spring Boot, Oracle, PostgreSQL databases, and Protocol Buffers for serializing structured data. Implemented robust CI/CD pipelines using Jenkins, automating build, test, and deployment procedures to ensure seamless integration and delivery of software updates. Utilized JUnit for unit testing and Cucumber for integration testing, ensuring the reliability and functionality of the software components across various scenarios.
Software Engineer
Apollo d.o.o
2017 - 2020
Contributed significantly to the development of e-business software and solutions tailored to meet the specific needs of clients in the finance, insurance, and manufacturing industries. Leveraged extensive expertise in Oracle and PostgreSQL databases to deliver robust and efficient solutions. Played a pivotal role in the implementation and enhancement of various modules within the eBusiness software ecosystem. Utilizing the Java Spring Boot framework and Hibernate ORM (Object-Relational Mapping) technology to ensure robustness, scalability, and performance. Demonstrated proficiency in generating comprehensive reports using Jasper Reports Studio. Facilitating data analysis and presentation for clients across different industries. Collaborated closely with stakeholders to understand their unique requirements and translate them into functional software solutions, aligning with industry best practices and compliance standards. Continuously contributed to the improvement and optimization of software systems. Identifying opportunities for enhancement and implementing innovative solutions to address evolving business needs. Maintained a strong focus on quality assurance and testing, ensuring the reliability, security, and integrity of the software products delivered to clients. Actively participated in team collaboration sessions, sharing technical insights and fostering a culture of continuous learning and improvement within the development team.
Software Engineer
Task Force Logistic
2017 - 2017
Led the development of a logistics information system (LIS) aimed at aggregating, analyzing, validating, and displaying data to facilitate logistics decision-making and supply chain management. Leveraged Java and Spring Boot framework to architect a robust and scalable application infrastructure. Utilized PostgreSQL as the primary database management system to efficiently store and manage logistics data elements such as stock on hand, losses and adjustments, consumption, demand, issues, shipment status, and commodity cost information. Played a key role in ensuring the seamless functionality and performance optimization of the LIS, contributing to enhanced logistics operations and supply chain management efficiency.
Software Engineer
West Link
2016 - 2017
Spearheaded the development of APIs catering to mobile applications. Notably contributing to the MaxPro application, designed to engage young athletes through interactive educational content, gamification exercises, and expert support. Improved system performance significantly by architecting solutions with Spring Boot and PostgreSQL for enhanced reliability. Integrated Firebase messaging for seamless notification delivery. Enhancing user engagement and interaction within the application ecosystem.
Software Developer
Esenca Software
2015 - 2016
Developed a Site Crawler application using Java and the Jsoup library, aimed at enhancing web crawling capabilities and data extraction functionalities. Created a robust and efficient system for gathering product data from various online shops. Designed the application to crawl through the websites of multiple online retailers, systematically extracting product information such as prices, descriptions, availability, and other relevant details. Leveraged the Jsoup library's HTML parsing capabilities to navigate through the HTML structure of each webpage and extract targeted data elements with precision and accuracy. Implemented features for data normalization and deduplication, ensuring consistency and integrity in the collected information. Processed and organized the extracted data into a structured format, ready for further analysis and utilization. Generated Excel files containing all the collected product information, providing users with a centralized repository of product data from multiple sources. Facilitated easy comparison, analysis, and decision-making for users, whether they were consumers, researchers, or business owners. Significantly contributed to the automation of product data collection and aggregation processes, offering users a powerful tool for efficiently gathering and managing information from diverse online sources.

Skills

finance
java
python
solana
english