

I'm Julien Templier
Product and Software Development
- E-mail [email protected]
- Location Boston, MA, USA
- January 2nd, 2020
Hello! I’m Julien Templier. Software engineer with an entrepreneurial spirit, with experience in Web & Windows programming. Has designed and coded products for the consumer market and can interact with users and customers to identify possible product improvements.
Specializes in software development in JavaScript/NodeJS and C#, software debugging, QA and reverse engineering using IDA and Hex-Rays.
Professional Skills
Services
Product Development
Product R&D
Research new product ideas and develop new product concepts. Provide product and technical expertise to develop a successful business plan.
Email Deliverability
Authentication and Tracking
Expertise in email deliverability. Help set up your email workflow from scratch or review an existing email operation.
Engineering Management
Development process and remote teams
Review and improve your development process, get visibility into your team cycle time.
Extensive experience managing remote-only teams.
Rapid prototyping
Backend API, UI and UX design
API prototyping using headless CMS software, frontend development using NodeJS/Javascript.
IT
Technical Support & Tooling
Development of custom workflows and tooling for IT & Operation teams.
Experience with Google Workspace (GSuite), Azure, AWS, Atlassian (JIRA, Confluence). Domain configuration (DNS, Email).
Web development
Backend and frontend
Development of custom web tools for your intranet
Work Experience
Management
• Work with the Product team to determine the quarterly and long term goals and projects
• Review customer contracts, privacy policy & internal policies
• Participate in the product and technical specification process
Development & prototyping
• Prototype a caching CDN with AWS Cloudfront and Lambda@edge
• Write automated tests for our conversation tracking service using BrowserStack
• Write a manual test plan for our HTML rendering service
IT & Infrastructure
• Updated the internal command line tool to a new framework using Oclif & Typescript
• Breach response and analysis
Management
• Help recruiting new managers and engineers
• Help define and manage the development process, with custom JIRA workflows
• Write product/technical specifications for new features
• Act as technical reference for the support team. Work closely with strategic customers
Development
• Maintain and update the company billing workflow with new features (integration with invoicing service, credit card fee calculations)
• Prototype a new image renderer with HTML/CSS support using Chrome headless
IT & Infrastructure
• Setup a custom redirect or using nginx for integration into the company hosting infrastructure
• Respond to third party service breaches and handle security issue reports
IT & Infrastructure
• Responsible for deployment and monitoring of the company technical infrastructure
• Develop and customize Chef recipes for deployment of Scala and NodeJS applications using AWS Opsworks
• Move the company from Skype / Hipchat to Slack. Integrate with build, deployment and collaboration services
• Manage GSuite and other company services. Develop onboarding/departure IT checklists
• Manage and track SSL certificates for the company domains
Development
• Build a billing & reporting service to track invoices & charges, as well as drive the company reporting Portal
• Write a command line tool to help the operations team use internal APIs
• Develop internal & customer facing tools for onboarding and operations (test email sending, email validation, CNAME domain setup, onboarding)
RevenueStripe:
• Responsible for event collection and analytics infrastructure based on Splunk
• Helped build customer portal for revenue reports and internal monitoring tools
• Implemented internal tools for use by designers and developers
• Serve as interim tech lead
Website:
• Lead website team through several redesigns
• Maintained new Wordpress and legacy PHP websites
InteractiveMail:
• Updated and implemented new in-house applications (Twitter, Facebook, Groupon, LinkedIn and more)
• Helped maintain Chrome, Firefox and Safari plugins
Operations:
• Setup and maintained Teamcity build server, used for integration builds and deployment of all versions of our plugins and applications
• Helped move our infrastructure to Azure and AWS
• Managed JIRA projects and workflows for sales and product teams
• Implemented cross-platform game engines for several games through reverse engineering and studying of original engine code
• Implemented new engine and more than 50k lines of logic code for The Last Express game
• Added work in progress engines for Liath and the Arxel Tribe series of 2d adventure games and helped implementing several parts of the Sanitarium engine, including the dialog script engine, part of the sound and display logic and several hardcoded puzzles
• Maintained internal Visual Studio project creation tool (adding support for Visual Studio 2010 and Code::Blocks), as well as the NSIS Windows installer script
• Added support for Ubuntu Unity and Windows 7 taskbar integration
Independent Software Developer
Delivery Tracker
• Created a desktop widget allowing tracking of packages through several providers (including Amazon, UPS, USPS and FedEx), with Google maps integration
• Implemented auto-update functionality (similar to Sparkle for MacOSX), along with several COM libraries to provide low-level support for Windows 7 taskbar integration, signature verification, command line parsing, zip archives, file downloads and single instance handling,
LogonSwitcher
• Implemented a logon screen resources replacement application, allowing customization of the background and UI elements, with an animated UI using WPF for preview and selection
• Added privilege separation by moving code requiring administrative rights to a separate executable from the UI
Research and prototypes
• Implemented a low-level Windows Communication Foundation API for access to the Highrise web application, working around bugs in the REST API by pre/post-processing the XML data
• Developed an HTML canvas library as an activeX control, with text and shadow support using Cairo and Glib/Pango (including a CSS color parser and a test suite derived from the Mozilla canvas test suite)
• Reverse-engineered DeskScapes API for creation of dynamic dreams (dynamically generated scene using Direct3D, written in C++) and ported several OpenGL screensavers from Xbox Media Center to the DeskScapes API
• Created a command line application for creation of dreams to replace the existing GUI application, along with a test application for easier debugging of dynamic dreams, including bypass of code signature verification
• Updated Flurry screensaver for Windows, adding an editor with presets, support for per-monitor flurries and an updated UI
• Implemented a small desktop application allowing loading of docklets as desktop widgets
• Designed a .NET support library for docklet development, allowing docklet written in any .Net language to be run by dock programs such as ObjectDock
Conception and Implementation of a J2EE application for the French tax office (DGI)
• Worked on one of the applications for the Copernic project (an overhaul of the entire IT infrastructure of the French tax administration), used by end-users to enter company-related information and applicable taxes, from UML modeling of the specifications to implementation.
• Created an UI prototype (using perl and HTML), the main screen template and several screens (using Struts actions, JSP & JavaScript)
• Prepared the weekly report, implement using Maven scripts and collaborated with QA and the validation team in preparation for test deployment
Development of a Dynamic Handwritten Signature authentication framework
• Implemented of a global verification method for handwritten signatures, based on neural networks and integrated results with a preexisting local method, allowing for a substantial performance gain.
• Ported existing reporting application to new versions of the Excel COM APIs
Semi-Synthetic character generation for on-line handwriting recognition
• Created an Eclipse plugin allowing visualization and modification of characters, with an Unipen file format parser and a custom plugin interface and loader for translating / rotating / shearing and applying a random vector transformation to individual characters
Education
Contact
Contact
- E-mail [email protected]
- Location Boston, MA, USA