LinkedIn
Nov 2015 - Present
Software Engineering Manager
Jan 2020 - Present
• 4 yrs 11 mosAbout Me:
I lead cross-platform teams at LinkedIn Learning dedicated to transforming the way users consume and interact with content, and more importantly, how they leverage it to fuel their career aspirations.
🚀 Roles & Achievements:
Lead, Develop & Achieve Teams: With the 'Develop' team, our core mission revolves around cultivating learner skills to aid in their career development journey. Concurrently, I guide the 'Achieve' team, leading another manager, in crafting solutions to seamlessly connect learners to valuable career development opportunities.
Lead, Content Consumption Team: Drove initiatives to craft solutions for optimal content consumption, enhancing the learning experience for users.
Lead, Social Consumption Team: Led a team that focuses on community-based features. Our aim was to create active learning communities that empower members to learn through collaborative efforts.
🌟 Recent Projects and Impact:
1. Pioneered the integration of Github Codespaces into our learning platform.
2. Launched a publicly accessible learning certificate webpage to boost learner credibility
3. Built timely emails and notifications, enhancing user engagement when someone appreciates their learning activity.
🛠 Day-to-Day:
Collaborating closely with cross-functional stakeholders.
Proactively identifying and removing roadblocks for my team of 22 engineers.
Managing projects to ensure we meet our strategic goals.
Investing heavily in talent development, aligning my team with growth opportunities.
Staff Software Engineer, Android
Aug 2017 - Jan 2020
• 2 yrs 6 mos📱 Roles & Milestones:
Leadership: Tech Lead of the Android team on LinkedIn Learning, mentoring a talented group of 8 engineers spanning both onsite and remote locations.
Product Launch: Led the development and initial launch of LinkedIn Learning on Android.
Infrastructure Leadership: Took charge as the Android infrastructure lead in LinkedIn Learning, advocating and defining infrastructure directions. Played a pivotal role in evaluating and instilling best practices for Android development.
Innovation in Code: Integral member of the Kotlin adoption committee at LinkedIn, influencing the CTO's decision to embrace Kotlin across our ecosystem.
Architectural Evolution: Member of team that proposed and architected a forward-thinking revamp of our app leveraging Google's Android Architecture Components.
Feature Development: Collaborated tightly with product management, leading the inception of several key features such as Search, Browse, and Q&A.
Senior Software Engineer, Android
Nov 2015 - Aug 2017
• 1 yr 10 mosLead Android Software Engineer
imoji
Sep 2014 - Oct 2015
• 1 yr 2 mos* Created and published “Imoji for Messenger” to the Google Play store. Duties involved designing custom components for the creation of imojis including a basic image editor and an algorithm that identifies island boundaries within an image, all networking and data modeling, imoji image caching, a camera module, and renderscripts.
* Developed Imoji’s open source Android SDK
* Performed various Node.js server and platform tasks including building of an image/imoji rendering solution across ElasticSearch, Heroku, and AWS; a slack add-on that serves imojis based on a search query, and a NodeJS proxy server for the add-on.
Contributed to product discussions and decisions
Android Software Consultant
Rangi Works, LLC
Jun 2014 - Sep 2014
• 4 mosMar 2014 - Jun 2014
• 4 mosWorked on Hollerback
Cofounder - Android Developer and Ruby Backend Engineer
Hollerback
Oct 2013 - May 2014
• 8 mos* Developed Hollerback for Android, an asynchronous video messaging app.
* Implemented a camera recording solution that works with most Android devices.
* Created a recovery and reliability subsystem to guarantee video message delivery
* Worked on Hollerback's Sinatra Ruby application on heroku
* Developed numerous features such as text messaging support and a user re-engagement tracking system
* Created various rake tasks for automating long running tasks
* Load tested and optimized slow api calls and ActiveRecord queries.
* Managed Hollerback's analytics
* Set up KPI dashboards
* Used graphite to display real-time updates
* Created weekly reports
* Worked on an FFMPEG video normalization module that leveraged AWS EC2, SQS, and S3
Lead Android Software Engineer
GREE, Inc.
Jun 2012 - Oct 2013
• 1 yr 5 mosLead Jackpot Slots for Android, a top grossing game on Google Play (08/19/13)
Android Development on "Modern War", a top monetizing game available in the Google Play Store.
Android Software Engineer
Funzio
Oct 2011 - May 2012
• 8 mosAcquired by GREE Inc.
Android development for the game Crime City that was recently featured on Google Play.
Staff Software Engineer
Broadcom
Sep 2008 - Oct 2011
• 3 yrs 2 mos• Perform various C++ development projects for a proprietary tool
• Created Perl scripts to ease customer source code release process
• Wrote an XML to RDB interpreter in Perl
• Automated a USB changer’s operation through a C++ GUI application
• Implemented a GUI LPT port monitoring tool and Windows device driver
• Completed several firmware development tasks for BCM7630
Super computing software developer Co/op
IBM
Jun 2007 - Dec 2007
• 7 mos* Open MPI component development
* Diagnostic Tool development
* Testing
Data Acquisition and Software Programmer
California Lighting Technology Center
Sep 2004 - Jan 2007
• 2 yrs 5 mosCreated prototype software for industrial products including software for a patented on/off day-lighting control system.
Developed safety critical software for the operation of a goniophotometer, a lighting apparatus.
Designed and developed data acquisition systems and software for lighting research.