Jinru Wu

Hi, I am Jinru! And welcome to my portfolio. I am a full stack web developer, namely, one of those code monkeys trying to build a website out of nowhere. I have been in the startup world for a few years and I love the enthusiasm and flexibility they offer. I am a native of China living in Shanghai as of October 2017, and cities I have lived in the past include San Francisco, New York City and Beijing.


Programming languages I'm actively using include Python(both for web development and data processing) and JavaScript(React.js). In the past I had also worked with Ruby(very extensively, mostly with Ruby on Rails but also with other Ruby frameworks) and Elixir(mostly with Phoenix for API development). The next language I plan to dive into is Go.

You can download a copy of my resume here.

You can also find out more about my working experience on Linkedin.


Below are software products I have contributed to:

  • Cadence

    Cadence was a curated online marketplace for hiring top interpreters and translators before transitioning into a solution provider for on the phone simultaneous interpreting.

    I was responsible for:

    Collaborated with other engineers / product manager / data scientist to ensure consistent delivery of product features reflecting the ever-evolving business model.

    Worked closely with operations team to propose and build engineering solutions improving the efficiency of operations’ workflow.

    Designed and built core business services as APIs to offer integrated B2B solutions.

    Mentored junior engineers to develop their technical, interpersonal skills and work ethics.

    Benchmarked and refactored existing codebase to improve service response time, code structure, quality and readability.

    I was also brought to San Francisco to attend 500 startups' incubator program(Batch 20) in the final months in this role, which gave me a lot insights about the overall trends in the software product and service world of silicon valley and how people are coping with those.

  • Bridging Education And Mobility | 学愿桥

    BEAM (Bridging Education And Mobility) is an educational non-profit organization focused on increasing teachers' access to classroom funding and project ideas in rural areas of China via technical solutions.

    I was responsible for:

    Interviewed with teachers and observed their teaching activities to better identify the problems they are faced with.

    Optimized operations workflow by inventing and applying technical automation strategies.

    Built a web application as a solution in exploring a sustainable model in increasing teachers’ access to classroom funding and project ideas.

  • GuitarNow

    GuitarNow is a guitar-learning website allows you to learn to play your favorite song without going through long, painful process from the fundamentals, by breaking songs into chords then broken chords and small practice units that take hours of effective learning instead of months.

    I was responsible for:

    transformation of guitar learning process to programming logic.

    visualization of sense of rhythm tests and the metronome for on-beat practice.

    deployments and new version releases, server setup and business intelligence data collection.

    extensive involvement in product design, development and marketing in general.

  • Unpakt

    Unpakt is a comparing platform connecting movers and people want to move, allowing users to book a move with detailed inventory items and guaranteed prices. They also offer numerous tools so movers can better determine the range they support moves and a more reasonable pricing strategy.

    I was responsible for:

    extensive performance improvements, mostly database query optimization.

    building new features intensively also maintenance and adjustments of pricing system.

    upgrading the application from Rails 3.2 to Rails 4.

    integrate Angular.js to Javascript-heavy pages.

    numerous devops tasks including nginx configuration, crontabs setup and CI environment fine-tuning.

  • Ensa

    Ensa is a platfotm aggregating health data from different data sources, trackers and offering recommendations for user concerned about their health condition.

    I was responsible for:

    API design

    create models for data normalization and clients for data fetching

    mobile app notifications feature implementation

    building authentication system from scratch

  • ShotBox

    ShotBox is a platform for models, agencies and other professionals to build networks.

    I was responsible for:

    model portfolio photo wall implementation

    photo upload feature

Writing and Other

I write occasionally(mostly in Chinese, sometimes in English) here, on Twitter and Weibo. I am also trying to become an avid reader in 2014. I love running, skiing and traveling, but what I love most is simply reflecting.