Muhammad Yasir
Backend Engineer
Lahore, Pakistan
0
Followers0
FollowingHi! I'm Yasir, a Senior Java Developer having 4+ years of experience in designing, developing, and testing robust and scalable Java-based backend applications. Proficient in working with Java, Spring, Spring Boot, Spring Data JPA, Restful API, Hibernate, and JDBC. Experienced with multiple databases such as MySQL, MSSql, Postgres, and MongoDB. Self-taught developer in JavaScript technologies which include Node JS, Express, and React JS. Worked with search engines such as ELK stack and knowledge of working with Apache Kafka and Rabbit MQ. Proficient with tools such as Dockers, Git, Jira, and Jenkins. A team player, problem solver, and experienced in working with international teams of multi-national organizations.
Careers
Java Engineer
InvoZone
Full time contract09/2022 - 08/2023
- Designed and implemented scalable microservices using Spring Boot with high-quality, clean code and using design patterns.
- Taking ownership of the whole SDLC cycle of microservices. From designing to testing and deploying to production in Continuous Delivery environments.
- Migration of existing services to Java 11-based Spring Boot services by following best practices.
- Assisting the DevOps team to perform changes in Java-based backend services from in-house servers to AWS.
- Showcased excellent communication skills within international teams in an Agile-based environment.
- Engineered Bash scripts for seamless data integration, extracting spreadsheet files from SFTP, updating them with API data, and restoring them to the SFTP server, enhancing operational efficiency.
Java Engineer
Soliton Technologies
Full time contract02/2020 - 09/2022
- Designing, implementing, and testing backend services for a major US-based healthcare product
- Analyzed builds using SonarQube and employed best practices by utilizing OOP, functional programming, and architecture patterns.
- Performed RnD on discovering new innovations for learning and improvement.
- Built a real-time ElasticSearch grid, merging tabular and graphical elements using Kafka. Reduced loading time by 50%, enabling vital analytics for complex business solutions and customer insights.
- Introduced unit-testing infrastructure in existing services which resulted in less human testing and reduced errors by 40%.
- Leading a cross-functional team for designing and developing demo features for onboarding new clients which resulted in an increase of revenue by 60%.
Education
National University of Computer and Emerging Sciences
Computer Engineering
07/2015 - 05/2019Bachelor's DegreeClass of 2019
Skills
JavaSpring BootSQLRESTful APIDockerJavascriptReact.jsNodeAPI testingNoSQL
ExperienceMid-level3-5 years
Hourly rate$40/hr
Open to
onsiteremote
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free