Summary
Overview
Work History
Education
Skills
Professional Development
Projects
Certification
Accomplishments
Timeline
Generic

Bhanu Bhakta Sigdel

Wheat Ridge,CO

Summary

Experienced Full Stack Software Engineer with over 8 years of expertise in scalable Ruby on Rails technologies and proficiency in Data Science/Machine Learning using R and Python. Demonstrated success in the entire software development lifecycle, from requirements gathering to technical specifications and full stack development. Specializes in building robust, flexible frameworks for core application functions. Committed to leveraging the latest algorithms and methodologies to enhance the integration of data science and technology for business improvement.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Full Stack Software Engineer

BIGGERPOCKETS LLC
Denver, Colorado
12.2017 - Current
  • Write, modify, and debug software for BiggerPockets
  • Develop, design, test, deploy and maintain new and existing features for the website (both front and back end, including UI) using Ruby on Rails, React.js, Stimulus.js, Tailwind.css
  • Refactor legacy codebase, to improve performance of the application
  • Research into possible Machine Learning algorithm that can be applied in vendor positions in the results page when investors search for vendors
  • Created RESTful APIS that is consumed by mobile applications
  • Worked on driving key business metrics (Traffic and Revenue) from the mobile application. Provided inputs on architecture of the applications
  • Mentor other engineers as needed
  • Help coordinate projects involving multiple engineers
  • Wrote an algorithm that calculates the churn score, which determines if a user is likely to churn and try to retain those users
  • This algorithm reduced churn rate by 10% (approx) which helped to increase revenue by 6% (approx)
  • Refactored dashboard of users in the application, which helped improve the performance of the dashboard by 30% (approx)
  • Worked on Mobile app to drive key business metrics (traffic) and successfully increased the metric by 100% growth year over year
  • Make reusable and pluggable React.js components which helped in reduction of significant developers time
  • Make reusable Rails view components

Senior Software Engineer

CLOUDFACTORY
Lalitpur, Nepal
01.2014 - 08.2016
  • Liaise with team members to drive technical discussion and specification of features and architecture for software sprints; drove development of applications in Ruby on Rails, j Query and React.js, with projects including a suspicion engine capable of assigning scores to cloud workers, a worker reputation engine, and numerous others
  • Created RESTful APIS
  • Continuously drove enhancements to the data pipeline; leveraged complex sets of large data as drivers in development processes and outcomes
  • Managed data quality and analysis
  • Identified and eliminated application bottlenecks and performance issues
  • Used AWS, S3, EC2, RDS for deployment and storage
  • Transformed a monolithic application into integrated microservices with improved performance capacity
  • Reviewed, addressed, and resolved reported errors on critical applications
  • Supervised, trained, and mentored junior developers
  • Cut CSV download time from 3 days to less than 3 minutes by re-architecting the feature to use denormalized tables vs
  • Normalized tables in MySQL, with implementation of proper indices
  • Boosted performance over 100% and saved 900% on infrastructure costs by creating a Node.JS application to transform data using a JavaScript function, enabling much faster data conversion
  • Dramatically shortened processing time for the Sinatra image and media manipulation engine by re-architecting the existing approach for improved performance

Associate Data Scientist

CLOUDFACTORY
Lalitpur, Nepal
11.2012 - 01.2014
  • Designed and developed a decision support system tailored specifically to internal needs, using exploratory data analysis in R to identify top performing workers among cloud workers and match them with tasks meeting client accuracy requirements
  • Programmed data mining algorithms such as clustering, regression, and support vector machines (SVM)
  • Used Ruby and Python to create core libraries for integration with the primary company product
  • Designed database functions such as a suspicion engine; conducted research into Apache Spark for data analysis
  • Implemented Kafka for data collection
  • Took an instrumental role in landing a major high-value client contract by leveraging data science to demonstrate accuracy biases in client accuracy measurements

Education

Computer Science, Machine Learning

Maharishi University of Management
Fairfield
01.2018

Bachelor's Degree in Computer Engineering - Computer Engineering

Pulchowk Campus
Pulchowk, Lalitpur
10.2012

Skills

  • Full Stack Software Development
  • Software Engineering
  • Ruby, Python, Javascript
  • Ruby on Rails, Reactjs, Stimulusjs
  • Data Science / Machine Learning / Data Pipeline Development
  • Web Application Programming
  • Software Development Lifecycle
  • RStudio
  • Visual Studio
  • Databases: MySQL, Postgres, Elasticsearch, Redis
  • Heroku
  • Amazon Web Services
  • JIRA
  • Cross-Functional Collaboration
  • Performance Improvement
  • Design Patterns and Principles

Professional Development

  • Spark Fundamentals - Big Data University
  • Data Analysis - Coursera
  • Attended RailsConf 2017

Projects

Image Clustering, Distributed Approach

Designed a distributed approach image downloader via map-reduce programming model; created the map-reduce programming model with the capability to compare images and calculate percentage of similarity between them.

News Classifier

Designed a news classifier which is able to classify news into several categories like sports, entertainment, business, technology, health, glamor using support vector machines.

Unauthorized access probability

An unauthorized access frequency calculation from the apache server logs using apache spark in Scala.

Certification

  • Supervised Machine Learning: Regression and Classification https://www.coursera.org/account/accomplishments/certificate/VDKWVD6GHTQU
  • Computing for Data Analysis ( https://www.coursera.org/course/compdata )
  • Spark Fundamentals I https://courses.bigdatauniversity.com/certificates/user/73396/course/course-v1:BigDataUniversity+BD0211EN+2016
  • Functional Programming Principles in Scala https://www.coursera.org/account/accomplishments/verify/C2XBHDAAKHTG

Accomplishments

Bachelors Degree in Computer Engineering: Full Merit-Based Scholarship awarded to 200 STEM students across Nepal

Timeline

Full Stack Software Engineer

BIGGERPOCKETS LLC
12.2017 - Current

Senior Software Engineer

CLOUDFACTORY
01.2014 - 08.2016

Associate Data Scientist

CLOUDFACTORY
11.2012 - 01.2014

Computer Science, Machine Learning

Maharishi University of Management

Bachelor's Degree in Computer Engineering - Computer Engineering

Pulchowk Campus
  • Supervised Machine Learning: Regression and Classification https://www.coursera.org/account/accomplishments/certificate/VDKWVD6GHTQU
  • Computing for Data Analysis ( https://www.coursera.org/course/compdata )
  • Spark Fundamentals I https://courses.bigdatauniversity.com/certificates/user/73396/course/course-v1:BigDataUniversity+BD0211EN+2016
  • Functional Programming Principles in Scala https://www.coursera.org/account/accomplishments/verify/C2XBHDAAKHTG
Bhanu Bhakta Sigdel