I am Sidharth Bhasin

Full Stack Developer From Earth

About Me

I'm an ambitious developer with multidisciplinary exposure

I am a Software Engineering graduate from San Jose State University, San Jose, CA. At present, I am working with Cloud for Customer Machine Learning Team at SAP, Palo Alto, CA. I have the indomitable belief that if you push yourself, you will go further than if you are pulled. My career reflects not only this thinking, but my ability to successfully apply this mindset to all positions I've held.

I'm passionate about developing applications with an eye on back-end development. I am a crazy enthusiast for the web and love finding out about new technologies that enhance the user's experience.

Work Experience

  • SAP

    Software Engineer

      April 2018 - Present      Palo Alto, CA, US

    • I am working with Cloud for Customer Machine Learning Team at SAP, Palo Alto, CA.

  • Facebook

    Software Engineer, Intern

      June 2017 - August 2017      Menlo Park, CA, US

    • I worked with Audience Insights team of the Ads Org at Facebook. Our mission was to make meaningful connections between businesses and people.
    • I worked with the back-end team and developed an automated test framework for a realtime data streaming application.
    • Stack: Python, C++, PHP, Thrift, React

  • Wipro Ltd

    Software Engineer

      April 2015 - June 2016      New Delhi, India

    • Implemented a distributed software application for UK based telecom client.
    • Contributed to engineering efforts from planning to execution and delivery to solve complex engineering problems.
    • Designed, built and maintained efficient, reusable, and extendable code with best engineering practices and design patterns.
    • Extensively worked on high performance, large scale web technologies including cloud based APIs and network protocols.
    • Worked on SQL development, data modeling and data structures for high-volume and high-velocity data.
    • Developed various Python scripts for testing purposes and to represent various graphs to admin.
    • Stack: J2EE, Python, Spring, Hibernate, REST, SOAP, MySQL, UNIX, JUnit, TestNG, Mockito

  • Wipro Ltd

    Project Engineer

      August 2014 - March 2015      New Delhi, India

    • Worked using MVC (Model-View-Controller) architecture for developing applications using JSP, Java Beans and Servlets.
    • Identified bottlenecks and bugs in applications, and devised solutions to ensure the best possible performance, quality, and responsiveness of the applications.
    • Researched and learnt new technologies to design code reviews and application enhancements/upgrades.

Education

  • San Jose State University

    Masters in Computer Software Engineering

      August 2016 - May 2018      San Jose, California, US

    • Distributed Systems
      Introduction to application protocols for large scale distributed systems including object request brokers, asynchronous messaging, and Web services.
    • Application Development
      Distributed component design, scalability, messaging, and integration practices for modern and emerging architectures and technologies.
    • Cloud Technologies
      Cloud computing concepts, enterprise adoption strategies, SaaS, PaaS, IaaS, modern cloud computing technologies and tools, case studies and team projects.
    • Web UI Design and Development
      Understand interaction and interface design principles for rich web applications, mobile web, web graphics, interaction using client side scripting and server side frameworks.
    • Software Systems Engineering
      Integrated approach to software design and development including requirements elicitation, analysis, system design, design methodologies and implementation techniques.

  • SRM University

    Bachelors in Information Technology

      June 2010 - May 2014      Chennai, India

    • Data Structures and Algorithms
      Understood the concepts of Graph algorithms Dijkstra, Prims and Kruskal Algorithms. Understood the basics of Algorithm Design Techniques.
    • Object Oriented Analysis and Design
      Used UML- a common language for talking about requirements- designs- and component interfaces. Used different approaches for implementing various design patterns.
    • Computer Architecture
      Organization and architecture of central processing unit; Understood arithmetic algorithms; Organization of memory and I/O components in a digital computer.
    • Operating Systems
      Learnt various components of an operating system in detail, worked on various labs on process management and storage management. Also worked on I/O and file systems.
    • Programming in Java
      Labs.
    • Information Storage and Management
      Learnt storage architectures, including storage subsystems, DAS, SAN, NAS, CAS. Defined backup, recovery, disaster recovery, business continuity, and replication.
    • Cryptography
      OSI security architecture; concepts of finite fields and number theory; various block cipher and stream cipher models; principles of public key, hash functions and digital signatures.
    • Data Warehousing
    • Data Mining

  • B.B.P.S.

    High School

      March 2010      New Delhi, India

My Services

Back end

I like to build and evolve high performance, architecturally sound, and scalable systems to support the current and future demands.

Web Development

I tend to analyze and design new features and interfaces for the web. I focus on quality, performance, and reliability to serve users at scale.

Mobile Application

I like to develop and document mobile UI/UX standards, guidelines and design patterns to optimize adoption, usability and performance.

Cloud

I always tend to follow Cloud User Experience workflows.

Wireframes

Develop concepts from the idea stage to final design through sketches, storyboards, detailed wireframes and clickable prototypes.

Learning

I have a consistent desire to grow and develop. I never stop learning and mastering new skills.

My Skills

Java

Proficient

Python

Proficient

Flask

Proficient

Amazon AWS

Proficient

HTML/CSS

Proficient

JavaScript

Proficient

PHP

Proficient

JQuery

Proficient

REST

Proficient

Mongo DB

Proficient

My Portfolio

Testimonials

Senthil Babu Jegannathan
Software Engineer @ Facebook  (via LinkedIn)

Sidharth is a highly motivated, independent individual, who is very passionate about software development. I was his manager when he was doing his intern at Facebook. He did an excellent job in delivering his intern project. He had to learn a lots of things in a very short term, including our codebase, product use cases, technical infra, etc. He did an amazing job.
See more

He was pro-active in many instances in finding what would be needed down the line and worked on that, without any external push for it. He also documented all the work he did very nicely. He was always aware of the timeline of the project and did a very good job of adhering to it.
He followed good software design principles like writing unit tests, making the design extendable and moreover communicating his bottlenecks quickly and finding solutions for the same. He was courageous to re-design when there was requirement and coded that quickly. He took feedback on his changes very sportively and was always eager to improve himself every tiny bit he can.
Apart from technical skills, he has a very good attitude and very easy to get acquainted with. I wish and also expect him reaching top levels in his technical career.

See less

Amit Dutta
Software Engineer @ Facebook  (via LinkedIn)

I got an opportunity to work closely with Sidharth at Summer 2017 while he was doing engineering internship at facebbok. He is a capable software engineer who can tackle complicated engineering problems, come up with feasible solutions and implement those in given time constraints.
Apart from excellent programming skills, he is a very friendly person to work with, and he is always keen to learn new engineering concepts. I wish him every success in his upcoming endeavors.

Ankur Juneja
Software Engineer @ WIPRO Limited

I worked with Sidharth for over 1 year at WIPRO and found him to be a highly motivated, responsible and reliable colleague. He is an excellent engineer who creates awesome web services, which are highly extendable and scalable. In his projects, he always analyzes the problems carefully before coming up with the best solution for them. He is hard working, diligent, has good problem solving skills and is very responsive to jump on problems reported and provides quick fixes. Sidharth works punctually to roll out his code ontime in high quality. He communicates well so it is easy to follow his ideas and it is always comfortable when working with him. He enjoys what he does, and more importantly, he helps teammates to achieve the overall goal of the team.

Contact Me

I would love to hear from you!

Email

bhasinsidharth97@gmail.com

Mobile

(669) 265-7580

Meet me

305 Easy St., Mountain View, CA, US

Or send me a message right away!

Vector by Freepik