Sulav Shrestha

Software/Data Engineer

Personal Summary:

A skilled Software and Data Engineer with expertise in Java, C#, JavaScript, and PHP, experienced in developing scalable data processing systems, ETL pipelines, and financial applications. Proficient in frameworks like Spring Boot, .NET, React, and Angular, with hands-on experience in PostgreSQL, MySQL, and Apache Ignite databases. Strong background in DevOps, utilizing Docker, AWS, and CI/CD pipelines. Adept at optimizing performance, enhancing system scalability, and collaborating with cross-functional teams to deliver tailored solutions. Holds a Graduate Diploma in IT and a Bachelor’s degree in IT.

Professional Experience:

Software/Data Engineer
Evolve Asia
JAN 2022 – OCT 2022

  • Assisted in developing and maintaining Java-based data processing applications for handling real-time data streams.
  • Implemented data quality checks and validation rules to ensure the integrity of data in ETL processes.
  • Supported migration of legacy data systems Aerospike to modern custom data platforms with Apache Ignite as Data Warehouse, enhancing system performance and scalability.
  • Generated detailed documentation and reports for data engineering processes and pipeline performance.
  • Designed and implemented scalable data pipelines using Java, PostgreSQL and Apache Ignite, resulting in a 30% increase in data processing and cost efficiency.
  • Developed and optimized custom ETL processes for large-scale data transformation and integration using Spring Batch and Schedulers.
  • Integrated various data sources into a centralized data warehouse, improving data accessibility and reporting capabilities.
  • Collaborated with data scientists and analysts to understand data requirements and deliver tailored solutions.
  • Monitored and troubleshot data pipelines, ensuring high availability and reliability of data flows.
  • Developed front system with React JS for reporting.
Software Developer
SB Solutions Pvt Ltd
APR 2021 – JAN 2022

  • Contributed to the integration of new features and improvements in existing financial software, CreditX that help digitize loan application in major banks of Nepal.
  • Wrote efficient and maintainable code in Java Spring boot for backend and Angular JS for frontend for various financial applications, adhering to industry standards and best practices.
  • Assisted devops team for continuous integration and deployment of application to the server using Jenkins and Gitlab CI/CD.
  • Collaborated with .NET team for cross-functional integration to define technical requirements and translate them into scalable Java solutions.
  • Managed MsSQL and Oracle database server
  • Usage of Git as version control system for team collaboration and OrangeScrum and Jira for project management.
  • Integrated third-party financial APIs for enhanced functionalities, including encryption based REST APIs.
  • Led code reviews and mentored junior developers, fostering best practices in coding and design.
  • Led team for integration for Automated Loan System, Instaloan, to banking system.
Telecommunication/Fibre Technician
Civtec Limited, November 2022 – Present
  • Installed Fibre Optic, Category 6 structured cable distribution systems
  • Performed site surveys, assesses and documents current site network configuration and user requirements
  • Prepared engineering plans for UFB (Ultra-Fast Broadband) Network design and site installation technical design packages.
  • Provided coordination in the design, analysis and installation process.
  • Installed of outlets, pulling cable and per-termination including organising, forming, dressing and labelling cables to industry standards.
  • Installed, maintained/repaired, and tested residential/small b business telecommunication service (POTS and DSL)
  • Connected wires and cables to terminals and attaches/detaches various kinds of hardware to wires, cables and buildings
  • Accurately test fibre (single mode) cable to required certification
  • Provided on the job training to trainee fibre technicians.
  • Undertook installation documentation as required and support other teams to complete documentation
Telecommunication/Fibre Technician
Civtec Limited, December 2017 – March 2021
Web Developer
Moksha Design Studio
JAN 2015 – JUL 2016

  • Successfully converted PSD designs to HTML, CSS, SCSS,jQuery and WordPress.
  • Developed responsive web applications with mobile first design principles.
  • Utilized bootstrap, zurb foundation and flexbox to ensure seamless scalability across various devices
  • Improved page load times by optimized front end performance, reducing average page load times with efficient coding practices, CDN implementation and node packages
  • Secured WordPress websites with implemented stringent security measures, including XSS and CSRF protections
  • Collaborative project management with cross-functional team of designers and developers in Agile sprints.
  • Researched and implemented SCSS with ZURB Foundation improving development process

Technical Skills:

Language: Java, C#, PHP, Javascript
Frameworks: Springboot, .NET, Laravel, Wordpress, React, Redux, Angular
Databases: Postgresql, MySQL, MsSQL, Apache Ignite, Oracle DB
Management Tools Git, Jira, Trello, Orange Scrum, Mantis
Devops Tools Docker, AWS, Vagrant, Jenkins, Gitlab & Github CI/CD Pipelines

Projects

Cloudlake This project facilitates for ETL pipelines to extract, transform and load data for ROSIA application
Cloudview This project is to display and visualise data generated by cloudlake
CvReports Project to prepare and automate report delivery
Credit X Loan automation and digitization system
Instaloan Automatic Loan application and disbursement system without human approval according to a set of rules set by a financial organisation.

Personal Project

Restore Ecommerce App
  • Features basic ecommerce functionality such as user authentication, product management, checkout and payment with Stripe API
  • Developed in C#.NET, React, Redux with Sqlite and PostgreSQL
  • Include automatic deployment to Fly.io server with Github CI/CD pipelines.
  • Demo: https://restore-app-1.fly.dev
Personal Finance
  • This project is developed for personal finance management.
  • Developed in Java, Springboot with PostgreSQL.
  • Features uploading statement from major banks, ANZ & BNZ, in CSV or Excel format and extracts data as per requirement.
  • Also, fetches real-time transactions from major banks through Akahu API and populates database as per the requirement.
  • Includes keyword based categorization of transactions

Additional Skills:

✔ Energetic: Infuse enthusiasm and vitality into tasks, fostering a positive and dynamic work environment.

✔ Self-Motivated: Driven to achieve goals independently, demonstrating initiative and a strong work ethic.

✔ Problem-Solving: Analyse challenges adeptly, offering effective solutions and contributing to decision-making processes.

✔ Multitasking: Efficiently manage and prioritize multiple tasks, ensuring timely completion with attention to detail.

Education:

Graduate Diploma in Information Technology (Level 7) from Waikato Institute ofTechnology. 2017 Grad

B.Sc (IT) from Softwarica College of IT & E-Commerce. 2015 Grad

References

References will be provided on request
Rujan Maharjan
CTO, SB Solutions Pvt Ltd
+977 98XXXXXXXX
[email protected]