.NET CoreC#VB.NETASP.NETASPTelerikDundas ChartInfragisticsPythonPyTorchFastAPIDjangoReflexPHPLaravelJavaJ2EESmallTalkAstroHTML5TailwindCSS3SASSBootstrapReactJavaScriptNode.jsjQueryReact NativeFlutter (Dart)ViteWebpackGulpNPMDockerSEOSEMAWSMicrosoft AzureGCPOracle CloudAPI RESTfulMicroservicesAJAXXMLJSONGitGitHubTortoiseSourceSafeSQL ServerOracleMySQLFull Text SearchMongoDBFirebasePostgreSQLElasticSearchDoofinderMagentoDotNetNukeUmbracoWordPressPrestashopShopifySOLID PrinciplesClean CodeOOPUMLDesign patternsMVCReduxSoliditySmart ContractsERC-20ERC-721MetamaskEthereumDAppsDeFiTruffleWeb3.jsEthers.jsMochaJIRAConfluenceTrelloMiroScrumKanbanMS ProjectAdobe PhotoshopPODIOCrystal ReportsAdobe XDIllustratorCorel DrawFreeHand MX
← Back to experience
The role

Lunik.

Web Performance Manager
Mar 2021 — Oct 2022
Lunik
FIG.01 — Lunik

On charge of a team of 2 people, assigning tasks, creating user stories and removing impediments in order to get the best performance for all our systems (including more than 10 websites & infrastructure).

Scrum (as PO), Jira, Confluence, Mattermost, Graphana, Synthetic monitor, Graphite and sitespeed.io among others are my tools on my daily-basis.

Responsibilities

01

Web & Systems Performance

Contribute to the performance function and establish standards, monitoring, alerting and optimization strategies.
Establish stakeholder relationships to identify core areas for the business and therefore build visibility around sites performance.
Translate high-level business requirements into specific technical definitions and monitoring solutions to meet requirements.
Build an end-to-end performance reporting and monitoring chain to be able to report on each component of the application stack from network to databases.
Responsible for providing improvement recommendations to technical teams, marketing and business stakeholders.
Responsible for leading performance analysis investigations to gain insights and help influence the improvement of the client experience. As part of the performance team, you will engage with specialists across the company, including software and systems teams to understand, explore and challenge the limits of performance capabilities.
Responsible to lead the analysis of the performance KPIs deviations and agree an action plan to address them.
Create a data culture, ensuring that all available data is used to identify methods of improving and influencing tactics for conversion and reducing abandonment rates.
Take ownership for creating regular reports to ensure transparency and relevant communications to all stakeholders.
Responsible for unifying and maintaining the performance reporting metrics.
Responsible for defining the core web vitals metrics threshold and defining the Operational Procedures when there are performance deviations.
Responsible for tracking and reporting on performance improvement initiatives.
// Focus & stack
PerformanceTechnical StrategyData AnalysisStakeholder CommunicationGraphanaSynthetic monitorsitespeed.ioGraphiteGCPNginxVarnishOpCacheMemcachedRedisGTmetrixPingdom ToolsAngularJavaWordPressPHPMySQLJIRAConfluence

Projects delivered

POC PERFORMANCE
Fully functional POC (proof of concept) ready to go live. Using two virtual machines and a perfect combination of Varnish, Nginx, several modules of varnish/nginx for optimization, HAProxy and the proper rules for getting the best web performance, we were able to reduce from 5 seconds the pageload time to 500 ms.

SYNTHETIC MONITORING
A full monitoring system based on Grafana, sitespeed.io and Graphite located at Google Cloud Platform. This system stores metrics regarding performance and web core vitals and makes analysis about behavior and trendies of users.

Portfolio related

Written recommendations

01 written
Engineering Manager / Computer Engineer

Let's talk.