Senior Software Engineer @ Microsoft Project Manager/Business Analyst @ Touchstone-Group From 2003 to 2005 (2 years) Principal Mobile Software Engineer @ Dow Jones From October 2015 to October 2016 (1 year 1 month) SeattleSenior Software Engineer @ Microsoft Responsibilities: I was the lead developer on a team of 4 developers and 3 vendors that was responsible for...
Senior Software Engineer @ Microsoft Project Manager/Business Analyst @ Touchstone-Group From 2003 to 2005 (2 years) Principal Mobile Software Engineer @ Dow Jones From October 2015 to October 2016 (1 year 1 month) SeattleSenior Software Engineer @ Microsoft Responsibilities: I was the lead developer on a team of 4 developers and 3 vendors that was responsible for optimizing the distribution of impressions to advertiser campaign goals. I was responsible for providing technical leadership on the team. Technical leadership included designing and/or reviewing all changes made to the system, mentoring of junior members, production monitoring, live site issue resolution, and backlog management. Accomplishments: Successfully lead a team of 4 developers in migrating our input pipeline from a distributed service to a map reduce architecture. In the process we reduced the run time from over 8.5 hours to under 45 minutes. Doing this improved the latency of the end to end pipeline by 42% in the worst case and best case of 60%. Successfully lead a team of 3 vendors in deprecating a legacy technology stack and migrated them onto the new stack. The old stack was tightly coupled to many systems that were outside of my area of responsibility. I had to identify all dependencies, even in systems I was not familiar with, come up with a plan to replace that dependency with one from the new stack, and distribute the workload across myself and the vendors. From January 2014 to September 2015 (1 year 9 months) Software Engineer II @ Microsoft Responsibilities: As an IC I was responsible both for maintaining and modifying the legacy AdMarket stack as well as add new features to the AdExpert stack. Accomplishments Successfully integrated Yahoo inventory into AdMarket. The PM organization and the analyst team were pushing for a no-coding solution. I was able to convince them after several meetings that this approach was too risky. I provided several alternative solutions along with the costs and benefits/risks of each. In the end one of my alternatives was chosen and I was able to successfully integrate the new feature into AdMarket. I was an IC on a team of 4 engineers that took a prototype of an allocation pipeline that would only scale to work with 10 markets once a day and got it up to over 130 markets a day. We also successfully integrated it into the BI, Booking, and AdServing pipelines. From July 2011 to January 2014 (2 years 7 months) Software Engineer @ Microsoft Responsibilities: I was a member of a team of 12 to 13 developers on a team committed to developing software using Agile methodologies. Specifically the team practiced Extreme Programming. Some examples of the practices we used were developing software using TDD, pair programming and releasing on a weekly basis. In addition to coding, my responsibilities included requirements gathering, documentation, release management, representing the team in various meetings with other teams within the organization, and mentoring junior members. Accomplishments: Helped grow the team from 5 to 13 developers. Successfully mentored a junior member of the team to the point that he was promoted in his first year as a reflection of his contributions to the team. Migrated various components of the product to a SOA. Was the team lead on a group of features that reduced load times of one step in the optimization engine from over 30 minutes to under 7 minutes. Participated in the redesign of a pricing guide report to allow for parallel processing of pricing scenarios. This brought the processing time down from 3 days to under a day. Lead developer on a team of 4 that designed and implemented a monitoring framework to track and report system KPIs. Lead developer in creating an automated integration test service that would validate a release candidate in an integration environment. The service performed both functional tests as well as database schema validation. From July 2007 to July 2011 (4 years 1 month) Software Engineer @ Atlas o Company: Atlas was a online advertising software division of AQuantive. Atlas created a platform for managing advertising campaigns and publisher advertising inventory. The team was responsible for a product that managed a publisher’s inventory and optimized the distribution of impressions among advertiser bids in a way that maximizes profit for the publisher. The product included a UI for managing inventory and optimization settings, an optimization engine, and a costing system. The system was extremely high scale. In August, AQuantive was acquired by Microsoft.Responsibilities: I was a member of a team of 12 to 13 developers on a team committed to developing software using Agile methodologies. Specifically the team practiced Extreme Programming. Some examples of the practices we used were developing software using TDD, pair programming and releasing on a weekly basis. From February 2007 to July 2007 (6 months) Application Developer @ Nelson Family Of Companies From March 2005 to February 2007 (2 years)
Senior Software Engineer
Project Manager/Business Analyst
2003 to 2005
Principal Mobile Software Engineer
October 2015 to October 2016
Senior Software Engineer
January 2014 to September 2015
Software Engineer II
July 2011 to January 2014
July 2007 to July 2011
February 2007 to July 2007
Nelson Family Of Companies
March 2005 to February 2007
What company does Jason Lien work for?
Jason Lien works for Microsoft
What is Jason Lien's role at Microsoft?
Jason Lien is Senior Software Engineer
What industry does Jason Lien work in?
Jason Lien works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies