Rahul Ranjan

Senior Software Engineer at Teledyne FLIR

Stockholm, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rahul Ranjan is a Senior Software Engineer based in Stockholm with 13 years of experience building scalable, user-focused systems across mobile and backend domains. He has driven iOS platform work at Spotify and Grab, and now applies his focus on simplicity and scalable design at Teledyne FLIR. Rahul pairs hands-on engineering—evident from significant contributions to a well-used open-source EDGAR scraper that automates SEC filing downloads—with a penchant for modular, maintainable code. He also has a history in education and research roles (Udacity, CMU, Google Summer of Code), reflecting an appetite for mentoring and continuous improvement. Known for refining complexity into clear solutions, he brings both product sensibility and disciplined engineering to cross-functional teams.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science, 4.0, Bachelor of Technology (B.Tech.), Computer Science, 4.0 at Indian Institute Of Information Technology
languagesEnglish, Gujarati, Hindi
github-logo-circle

Github Skills (7)

file-organization10
beautifulsoup10
python10
webscraping10
http-request10
crawling10
finance9

Programming languages (6)

CSSC++JavaScriptSwiftPythonEmacs Lisp

Github contributions (5)

github-logo-circle
sec-edgar/sec-edgar

Nov 2013 - Aug 2019

Download all companies periodic reports, filings and forms from EDGAR database.
Role in this project:
userBack-end Developer
Contributions:2 releases, 76 commits, 45 PRs in 5 years 9 months
Contributions summary:Rahul contributed significantly to the development of a web scraping application for downloading SEC filings. Their work involved creating Python scripts to crawl the EDGAR database, extract data, and structure it into directories. They developed scripts to download various filings like 10-Q, 10-K, 8-K and SD forms. The user also structured the project by creating classes and functions to modularize the codebase, and implemented features for downloading and organizing the data.
databaseedgaredgar-databaseedgar-crawlerpython
coyo8/libcloud-cli

May 2014 - Jul 2014

Contributions:74 commits in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial