Pierre Mariani
Software Engineering and Leadership
Seattle, WA
pierre.mariani@gmail.com - (206)-852-4184
I am equally comfortable shaping vision and rolling up my sleeves to execute it.
Key Skills and Cultural Values
Proven track record of technical leadership across individual contributor and team lead roles. Known for mentoring engineers, coordinating cross-functional teams, and guiding product and engineering efforts from inception through execution. Established product-technical frameworks and engineering guidelines adopted at organizational scale. Comfortable navigating re-orgs, cross-org planning, and coalition building.
Versatile full-stack engineer with deep experience across cloud platforms, web technologies, and data systems. Skilled in generative AI integration. Proficient in multiple languages and frameworks.
Highly collaborative and growth-oriented, with a strong focus on clear communication, documentation, and inclusive engineering culture. Passionate about combining product thinking with technical rigor, validating business value iteratively, and nurturing autonomy and ownership within teams. Committed to building trust and shared understanding across diverse stakeholders.
Professional Experience
-
Microsoft Supply Chain Engineering, Redmond, WA
- October 2021 - Present: Principal Software Engineer
-
My position is one of an individual contributor. My peers are engineering managers.
Continuation of the technical and org-wide efforts from the previous section.
I am involved in org-wide and cross-org cultural concerns like building relationships with new stakeholders (we experienced 2 re-orgs in this timeframe), understanding and sharing cultures, exploring differences in compliance policies and foundational technical systems (example identity and access control systems), finding ways to collaborate, understanding each other's principles and architectures, etc..
Since early 2023 I have been involved in helping my organization ramp up and integrate generative AI technologies.
This translates into explaining the technology, reviewing and refining business use-cases, creating prototypes, reviewing technical designs and projects executions. I established org-wide technical and product guidelines and communicate and apply them on an on-going basis.
I have been personally designing and implementing parts of specific projects. My approach is to start from the customer and pain point, collaborate with product and business owners, assemble a team via coallition building, establish the project general design and set it in motion.
Once on good tracks I mentor team members and let them lead, progressively moving on to other work.
I promote a strong culture of combining product and software engineering, ownership, and iterative validation of business value.
Through these projects I have contributed to efforts in various business domains: product lifecycle management, supply chain planning, startup incubator portal.
The organization is around 600 people across the globe, and I supported a dozen different projects with various levels of business impact.
- January 2019 - September 2021: Senior Software Development Engineer
-
Designed, implemented and maintained a configuration-based supplier onboarding, task and configuration
automation platform. The platform has been used since 2019 to onboard dozens to low hundreds suppliers per year, and has been expanded to support new use-cases.
Collaborated with numerous stakeholders for system integration for automation purposes, including internal ERP system.
Promoted its adoption and usage through demos and presentations.
Mentored and lead a team of 5 university hires to handle further development and maintenance.
Collaborated with Product Managers on articulating business value, establishing roadmap, defining requirements and milestones.
Was part of my manager LT team, helped on hiring, talent development, team charter definition, org-wide initiatives.
Spent a significant amount of time in a v-team focused on org-wide and cross-org semester planning process. It allowed me to build great relationships and provide clarity in project planning and engineering costs.
-
EnergySavvy Analytics Software and Services for Gas and Electricity Utilities, Seattle, WA
- June 2014 - December 2018: Software Engineer and Team Lead
-
Leader of a team of data scientists and engineers in charge of a suite of products performing statistical
analysis and data modeling.
Worked in many areas: product definition, project planning, cross-team coordination, technical design, implementation, review, release, devops and automation of infrastructure.
Advocated and carried out the adoption of data processing technologies and culture at the company level.
Designed and implemented micro services, notably the company SAML implementation.
Volunteer mentor within the company and with the Ada Developers Academy.
Gained experience in Python, data analysis and machine learning with Pandas and Scikit-Learn, distributed processing with Spark and pyspark, devops with AWS and Ansible, containers with Docker and Kubernetes, REST and JSON web services, PostgreSQL, continuous integration and automated testing.
Prior Experience
-
- June 2013 - May 2014: Senior Software Engineer
-
Part of a small team in charge of developing and maintaining audio processing web applications with strong
security
requirements, millions of data files and redundant architecture.
Beside adding new features and maintaining the software, I automated operations and deployments and performed data cleaning tasks.
Gained experience with Java, Ruby on Rails, Capistrano, Resque, JavaScript, AngularJS, D3.js, Rackspace cloud storage and computing, test-driven development.
-
- November 2012 - May 2013: Senior Software Engineer - Data
-
Lead the ETL pipeline, processing billion of records each month. Automated it using Python and Make
to manage Bash scripts and Hadoop jobs.
Independently researched and implemented a diff algorithm for our custom data structure.
Integrated machine learning models.
Gained experience with Python, Make, Java, Hadoop, Bash, Maven, Avro, AWS and Unix standard text processing tools. - April 2012 - October 2012: Data Engineer - Data
-
Built and maintained Hadoop MapReduce jobs for processing large datasets.
Applied machine learning techniques and models.
Wrote and maintained web services.
Wrote data visualization tools.
Advocated and prototyped best practices for project/library-based code management using Gitlab, Maven, static code analysis with Sonar, automation with Hudson.
Gained experience in Java, Hadoop, Hive, Bash, SQL, Solr, Avro and JavaScript. - June 2011 - March 2012: Senior Software Engineer - LiveFamily
-
Developed and maintained several features at all levels of the stack. Strong emphasis on performance and
scalability. Used
PHP, JavaScript, jQuery, AJAX, MySQL, AWS, RabbitMQ, Facebook APIs, wrote REST APIs and webservices.
Improved quality and team productivity by introducing best practices like unit testing, coding standards, SCRUM process, etc...
Helped with team and project management. - January 2011 - May 2011: Lead Software Engineer - Innovation
-
Led a team that prototyped various applications to create a new business line.
Reviewed and rated code and architectures from outsourcing companies and potential acquisitions (due diligence).
Used Java, PHP, AWS, Ruby on Rails, Android SDK, iOS technologies, Java, SOAP, web services. - April 2010 - December 2010: Lead Software Engineer - Directory Services
- Leadership role in continuous development and improvement of the service described below.
- April 2008 - April 2010: Software Engineer - Directory Services
-
Member of a small team that designed, implemented, and maintained an automated advertising engine
integrating multiple
partners and data sources and powering a network of large revenue sites in the Yellow Pages industry.
Maintained and incrementally improved a web platform to integrate our service with 120+ partner sites (ranging from very large corporations to very small businesses).
Integrated many third party services.
Collected and processed web activity logs for billing purposes.
Implemented people and social search-related websites from scratch.
Used PHP, MySQL, JavaScript, AJAX, Prototype, REST, Ruby on Rails, Unix text processing tools and scripting, HTML and CSS.
-
- November 2006 - March 2008: Developer
-
Contributed to several web-applications and websites using AJAX, JQuery, Prototype/Scriptaculous, PHP, Perl,
JSON, MySQL
and PostgreSQL backends, MVC and OOP, and at times a combination of Bash and Expect scripts.
Designed several databases, including the central company database which tracks all datacenter hardware, using MySQL, triggers and views. Provided PHP model classes to interact with this design.
Integrated several payment gateways and APIs (Enom, Paypal, Authorize.net).
Created and deployed OS templates for OpenVZ and Xen virtualization solutions. - April 2006 - November 2006: Technical Support Engineer
-
Provided email, instant-message and phone-based technical support.
Resolved a wide range of issues for a large number of customers with varying degrees of knowledge.
Gained experience with ticketing system (RT), billing systems (ModernBill), invoice creation, software license management, and server management front-ends (cpanel, plesk, webmin).
Wrote internal and client-facing documentation.
Developed internal tools and additional features for Spry's main website on an as-needed basis.
Moderated forums and wikis.
Performed basic datacenter operations.
Education and Background
- Electrical Engineering Master's Degree from ISEN, a top French engineering school.
- I am a U.S. citizen.