Danish Shrestha, Senior Software Developer in Seattle, WA, United States
Danish Shrestha

Senior Software Developer in Seattle, WA, United States

Member since September 19, 2015
Danish is a full-stack software engineer with over a decade of experience building scalable enterprise software systems. He developed a pricing engine to reduce a renewable project bid from weeks to just two hours and led a team of 20 engineers to deliver a project in three months that a 40-person team could not solve in the previous two years. He has extensive experience in a startup-like environment where requirements evolve constantly and have aggressive timelines.
Danish is now available for hire

Portfolio

Experience

Location

Seattle, WA, United States

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, GitLab CI/CD, AWS

The most amazing...

...technical product team of 20 software engineers I led delivered a project in three months that was tried and failed by a 40-person team in the last two years.

Employment

  • Staff Software Engineer

    2014 - 2021
    NextEra Analytics
    • Developed a pricing engine to help a price renewable project bid in two hours that would otherwise take 4-6 weeks.
    • Led R&D work to evaluate, build, and explore energy markets with products to help add value to the company.
    • Built a simulation framework to help solve multi-dimensional optimization problems and stream data for real-time visualization.
    • Integrated machine learning-based applications with various existing tools and deploy them in a serverless microservice architecture in AWS to minimize operational overhead.
    • Used machine learning in Python and R to fit various models using time series turbine data to predict turbine failures.
    • Led a team to architect and build a cloud-based highly available system to collect millions of data points from thousands of devices in real time and serve it for use in various downstream applications.
    • Led big data projects to build analytics using several million devices sub-hourly and hourly data streams.
    • Built IoT infrastructure to manage remote data aggregators and virtual power plants.
    • Updated software engineering process management to build better and maintainable software.
    Technologies: Python 3, JavaScript, AWS, PostgreSQL, Vue.js, API Design, Microservices, Spark, Security, Architecture, Docker
  • Senior Software Engineer

    2011 - 2014
    Digi International
    • Led, designed, and developed a highly scalable (> 1 million events per second per node) alarm engine to find patterns in real time events.
    • Wrote a MapReduce job and Hive script to analyze terabytes of logs to get insight into customers' behavior and usage pattern.
    • Built a resilient alarm engine system to help detect patterns on IoT device data in real time.
    • Led development of a resilient distributed scheduling system.
    Technologies: Java, Spring, JavaScript, Apache Cassandra, SQL, Hadoop

Experience

  • Real-time Automated Stock Trading

    Crunched large historical data to build a machine learning algorithm to help trade in the stock market using real-time data. It was implemented in Python and deployed in AWS serverless infrastructure.

Skills

  • Languages

    JavaScript, Python, Java, SQL, Scala, GraphQL
  • Frameworks

    Apache Spark, Spark, Angular, Redux, Hadoop, Flask, Spring
  • Libraries/APIs

    SQLAlchemy, REST APIs, Vue.js, Node.js, Stripe API
  • Tools

    GitLab CI/CD, MQTT, IntelliJ IDEA
  • Platforms

    Amazon Web Services (AWS), AWS IoT, Software Design Patterns, Docker, Apache Kafka
  • Storage

    PostgreSQL, NoSQL, MySQL, Databases, MongoDB
  • Other

    AWS, Software Engineering, Web Development, API Design, Data Engineering, Big Data, RESTful APIs, Front-end, Back-end, Modbus Protocol, User Interface (UI), Data Structures, Architecture, Apache Cassandra, Web Scraping, Machine Learning, WebSockets, User Experience (UX)
  • Paradigms

    Microservices
  • Industry Expertise

    Security

Education

  • Master's Degree in Computer Science
    2012 - 2014
    University of Illinois Urbana-Champaign - Urbana, Illinois , USA
  • Bachelor's Degree in Computer Science
    2006 - 2010
    Winona State University - Winona, Minnesota, USA

To view more profiles

Join Toptal
Share it with others