Software Engineer with 5 years of experience in full-stack development, specializing in designing and implementing scalable, high-performance solutions for diverse industry domains.
Proficient in backend development using Java, Spring Boot, Node.js, and Django, with a strong understanding of RESTful API design and implementation.
Experienced in front-end development with React, Angular, and Vue.js, creating dynamic and user-friendly interfaces that enhance user engagement and satisfaction.
Extensive experience working with cloud technologies such as AWS, GCP, and Firebase, coupled with proficiency in various databases, including MySQL, PostgreSQL, MongoDB, Oracle, and SQL Server.
Expertise in DevOps practices, including containerization with Docker and orchestration with Kubernetes, as well as continuous integration and deployment with Jenkins and GitLab CI/CD.
Proactive problem solver with a strong focus on optimizing performance, enhancing decision-making capabilities, and delivering innovative solutions to meet business objectives.
Experienced in Agile methodologies, fostering collaboration with cross-functional teams to achieve faster time-to-market, iterative feedback, and successful project deliveries.
Collaborative team player with excellent communication skills, able to effectively liaise with cross-functional teams including data scientists, UX designers, and business analysts to deliver customer-centric solutions.
Overview
6
6
years of professional experience
Work History
Software Engineer
ExtremeReach
05.2024 - 10.2024
Developed scalable media asset management solutions using Java and OutSystems, enabling seamless integration of video content delivery.
Designed and implemented RESTful APIs to facilitate communication between front-end applications and back-end services, improving response times by 40%.
Collaborated with UX/UI designers to enhance user interfaces, resulting in a 25% increase in user engagement across media platforms.
Utilized containerization with Docker to streamline deployment processes, reducing deployment times by 50%.
Leveraged AWS services for storage and processing, ensuring high availability and security for media assets.
Participated in Agile ceremonies, contributing to sprint planning, backlog refinement, and daily stand-ups to maintain project momentum and alignment with business goals.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Software Engineer
Morgan Stanley
06.2022 - 04.2024
Developed a high-performance, cloud-based portfolio management tool utilizing microservices architecture and big data technologies, Achieved a 30% reduction in portfolio management processing time.
Designed and build a scalable, real-time data processing system capable of handling massive data volumes and ensuring low-latency portfolio updates.
Implemented event-driven architecture using Apache Kafka, design RESTful APIs for seamless integration, and leverage distributed databases like Cassandra for data storage.
Optimized data ingestion pipelines with Apache Spark for real-time analytics, employ Docker and Kubernetes for containerization and orchestration, and integrate security protocols like OAuth 2.0 for authentication.
Utilized Java and Spring Boot for backend development React for frontend, and Apache Hadoop for distributed data processing and achieved a 25% increase in application performance.
Worked with tools that will offer real-time portfolio tracking, data-driven insights, customizable reports, and seamless portfolio rebalancing.
Implement end-to-end encryption, SSL certificates, and role-based access control (RBAC) to safeguard sensitive client data.
Experience enhanced decision-making, risk management, and portfolio optimization capabilities and improved portfolio performance by 15% through data-driven decision-making and risk analysis.
Successfully deploy the portfolio management tool on a cloud platform, ensuring high availability, reliability, and scalability to meet the demands of a large user base.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Software Engineer
Deloitte
01.2020 - 04.2022
Spearheaded the development of a scalable recommendation engine at Deloitte for a global e-commerce client, using microservices architecture with Java and Spring Boot.
Integrated Elasticsearch and Apache Kafka to achieve real-time data processing, resulting in a 35% reduction in response times for personalized product recommendations.
Implemented React and Redux for the front-end, providing a dynamic and user-friendly interface that increased customer engagement by 20%.
Utilized data visualization tools like High charts to present data-driven insights, enhancing the online shopping experience and driving conversions.
Employed Jenkins and Ansible for DevOps automation, significantly reducing manual errors by 45% and enabling frequent and reliable deployments.
Followed an Agile methodology, enabling iterative feedback and achieving a 30% faster time-to-market for new product releases.
Collaborated closely with data scientists, UX designers, and business analysts to ensure a cohesive and customer-centric solution.
Focused on enhancing the online shopping experience, improving customer satisfaction, and increasing sales for the e-commerce client.
Leveraged Elasticsearch and Apache Kafka to handle real-time data processing and seamlessly scale the recommendation engine.
Successful implementation of the project resulted in higher customer engagement, improved conversion rates, and increased revenue for the global e-commerce client.
Full Stack Software Developer
Freelancer
01.2019 - 12.2019
Developed a dynamic e-commerce website using HTML, CSS, JavaScript, and React on the frontend and utilized Node.js and Express.js for the backend, implementing RESTful APIs.
Integrated secure payment gateways, resulting in a 20% increase in successful transactions.
Designed and implemented a blog platform using React for the frontend and Node.js with MongoDB for the backend and Integrated a Content Management System (CMS) using Strapi.
Developed a personal portfolio website using Gatsby.js for better performance and SEO optimization and achieved a 40% increase in website traffic within three months of deployment.
Developed a cross-platform fitness tracking app using React Native and integrated APIs for health data, achieving a 25% growth in app downloads.
Designed and implemented a real-time chat application using Socket.io, React, and Node.js.
DevOps and Deployment: Docker, Kubernetes, Jenkins, GitLab CI/CD, Travis CI, Continuous Integration (CI) and Continuous Deployment (CD)
Mobile App Development: React Native, Flutter, Swift, Kotlin
Testing: Jest, Selenium, Cypress, Unit testing, Integration testing, End-to-end testing
Security: Authentication (OAuth), Authorization, HTTPS, Encryption, Security best practices
Project Management and Collaboration: Agile (Scrum, Kanban), Jira, Trello, Asana, Mondaycom, VersionOne, Slack, Microsoft Teams, Zoom, Google Workspace, Microsoft Office
Version Control Tools: Git, GitHub, GitLab, Bitbucket