Your application
Rohit Parulkar
You submitted this application on , to the Winter 2, 2020 batch. You can see the status of your application here.
Code CracklePop
def get_value(num: int) -> str:
if num % 3 == 0:
if num % 5 == 0:
return 'CracklePop'
return 'Crackle'
elif num % 5 == 0:
return 'Pop'
return str(num)
def print_range(start: int, stop: int) -> None:
for i in range(start, stop+1):
print(get_value(i))
print_range(1,100)
Please link to a program you've written from scratch.
I wrote a Python script to send me an email of my previous day’s purchases, so I can be aware of my spending habits from day-to-day: https://gist.github.com/robertparker/5665c8c382b7689c3be60e70796f4631
I’ve set this up as a scheduled job with Heroku and am receiving this email daily.
What is the most fascinating thing you've learned in the past month?
Voter suppression tactics have been used to disenfranchise millions of US voters for generations. In 1867, 66.9 percent of African American adults were registered to vote; by 1955, it was 4.3 percent. Why? Shortly after the Civil War, some Southern states passed poll taxes, literacy tests, and “good character” clauses -- and then reinforced those efforts by underfunding public schools and threatening violence at the polls.This tradition continues today, with a criminal justice system that disenfranchises 6 million felons, state laws that arbitrarily purge voter rolls (Wisconsin last week), and a Congress that is slowly re-inviting suppression tactics by stripping away federal safeguards in the 1965 Voting Rights Act.
What do you want to be doing in two years?
In two years, I am part-owner of a software company that uses technology, data and services to support people who are underserved by the government safety net. We have paying customers who love us. We are not VC-backed, and we are on our way to profitability. I work with a small team of people I love. I write and I code. I have a puppy. I am happy. It is enough.
Why do you want to attend RC?
I love programming. As a “self-taught” engineer who started my career in economics and policy, it was addicting to see text leap off the screen and -- finally -- do something. My background in programming has been learning-by-doing; at RC, I am excited to get deeper into the fundamentals of the technologies I’ve worked with, and new ones I’d like to experiment with. Although I broadly enjoy learning about technology, my current interests are in API security, working with heterogeneous data sets, and mobile app development.
More importantly, I have heard from alumni about the exhilarating experience of growing with a community of genuinely curious and empathetic individuals. I’m excited for the opportunity to learn, collaborate and give back to this community through open source contribution or simply friendships forged.
What would you like to work on at RC?
I have become interested in the quantified self, and how that intersects with users’ rights to own and access their personal data. As a result, I am extremely interested in making it easy for a normal person to access their personal data across many different apps and devices, and then leverage that data for personal insights or re-use.
Two projects I am interested in contributing to during my time are:
1. https://github.com/heedy/heedy . An open source project that allows developers to aggregate disparate quantified self data into a single system.
2. https://github.com/googlecreativelab/digital-wellbeing-experiments-toolkit. An Android toolkit to contribute to a recently-launched project by Google around digital wellbeing.
A stretch goal during my time would be to submit and launch an open-source Android app as part of the Google Digital Wellbeing project.
As a result of these interests, I am interested in learning more about the associated technologies: API security, working with heterogeneous data sets, and mobile app development. I’m excited to get into the guts of these concepts while also using them for my own projects.
Describe your programming background in a few sentences.
I learned to program in 2013, when the data sets I used at work grew too large to open in Excel. I picked up skills as they were needed -- first the command line, then scripting to integrate APIs, and then SQL and database administration. After that, I was hired as an early data engineer at a startup. I’ve since learned some web development and data science, but my core programming background remains data engineering and analytics.
Have you worked professionally as a programmer?
Since 2013, I have worked as a programmer at two rapid-growth startups. As a data analyst LivingSocial, I built a Ruby application that integrated our CRM data with large merchant data sets and partner APIs, in order to auto-categorize and score merchants based on their geolocation and social attributes.
As a Data Insights Engineer at Flatiron Health, I built Python and SQL ETL pipelines and HTML prototypes to harmonize disparate oncology data sets and produce automated dashboards; and then used this experience to contribute to our core in-house data frameworks and testing infrastructure. At Flatiron, I also started a popular SQL class for beginners, and developed the engineering onboarding curriculum for our in-house ETL framework.
Do you have a Computer Science degree or are you seeking one?
I don't have a Computer Science degree, and don't currently have plans to seek one.
How did you first hear about RC?
- A friend/coworker who went to RC
Codanda Appachu and Joe Mou
How long ago did you first hear about RC?
- 1-3 months ago
What convinced you to apply today?
- I'm ready for a professional sabbatical
- It aligns with my work schedule (able to take time off)
Links
GitHub: http://github.com/robertparker
LinkedIn: https://www.linkedin.com/in/rohitparulkar/
Personal website: herohit.com