-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
319 lines (298 loc) · 15.2 KB
/
index.html
File metadata and controls
319 lines (298 loc) · 15.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="theme-color" content="#1B4691" />
<meta name="description" content="Pouria Maleki – Lead Software Engineer Resume" />
<title>Pouria Abdolmaleki – Lead Software Engineer</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div class="app">
<!-- Profile -->
<div class="profile">
<div class="profile-name">Pouria Abdolmaleki</div>
<div class="profile-title">Lead Software Engineer</div>
</div>
<!-- Contact -->
<div class="section">
<div class="section-header">Contact</div>
<div class="section-content">
<div class="contact-item">
<span class="contact-label">Location</span>
<span class="contact-value">Helsinki, Finland</span>
</div>
<div class="contact-item">
<span class="contact-label">Email</span>
<span class="contact-value">pouria@fiksu.me</span>
</div>
<div class="contact-item">
<span class="contact-label">Phone</span>
<span class="contact-value">+358 50 434 2038</span>
</div>
<div class="contact-item">
<span class="contact-label">GitHub</span>
<span class="contact-value">
<a class="content-link" href="https://github.com/pouriaMaleki">github.com/pouriaMaleki</a>
</span>
</div>
<div class="contact-item">
<span class="contact-label">Full CV</span>
<span class="contact-value">
<a class="content-link" href="https://pouria.fiksu.me/cv.html">pouria.fiksu.me/cv</a>
</span>
</div>
</div>
</div>
<!-- Summary -->
<div class="section">
<div class="section-header">Summary</div>
<div class="section-content">
<p class="content-p">Software engineer with 12+ years of experience spanning hands-on development, system
architecture, and technical leadership. Proven track record of driving architectural decisions at scale,
improving engineering quality across teams, and balancing long-term technical sustainability with real
business delivery.</p>
<p class="content-p">I've led teams, built products from zero to market leadership, and spent years close to
the problem of how engineering teams actually work — not just what they build. I believe technical excellence
and healthy team dynamics are deeply connected, and I work to support both.</p>
</div>
</div>
<!-- Core Competencies -->
<div class="section">
<div class="section-header">Core Competencies</div>
<div class="section-content">
<span class="skill">
<span class="skill-title">Software Architecture</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">Technical Leadership</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">JavaScript and NodeJS</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">React and TypeScript</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">System Design</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">Performance Engineering</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">SQL DBs and MongoDB</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star star-inactive"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">Kubernetes and CI/CD</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star star-inactive"></span>
</span>
</span>
<span class="skill">
<span class="skill-title">GraphQL</span>
<span class="skill-stars">
<span class="star"></span><span class="star"></span><span class="star"></span><span
class="star"></span><span class="star star-inactive"></span>
</span>
</span>
</div>
</div>
<!-- Experience -->
<div class="section">
<div class="section-header">Experience</div>
<div class="section-content">
<div class="work-entry">
<div class="work-company">RELEX Solutions</div>
<div class="work-role" style="font-size: 13px; color: #444;">Enterprise supply chain and retail planning
software · Helsinki, Finland</div>
<div class="work-subrole">
<div class="work-role">Lead Software Developer</div>
<div class="work-period">May 2024 to Present</div>
<p class="content-bullet">Guide a team of 10–12 engineers, keeping day-to-day work aligned to business
strategy, customer needs, and long-term technical health.</p>
<p class="content-bullet">Drive performance optimization and large-scale refactoring efforts to raise the
quality bar and support sustainable scaling of the codebase.</p>
<p class="content-bullet">Lead project and risk management across team and cross-team boundaries —
breaking down complex work, surfacing dependencies, and balancing delivery with architectural
investment.</p>
<p class="content-bullet">Introduced and scaled AI-assisted engineering workflows, improving team
throughput without sacrificing quality or ownership.</p>
<p class="content-bullet">Own DevOps and Kubernetes concerns where needed to ensure reliable, low-friction
delivery — particularly for QA environments.</p>
<div class="work-techs">
<span class="tech-tag">React</span>
<span class="tech-tag">TypeScript</span>
<span class="tech-tag">MobX</span>
<span class="tech-tag">Kubernetes</span>
<span class="tech-tag">CI Pipelines</span>
<span class="tech-tag">Performance Tuning</span>
<span class="tech-tag">AI Tooling</span>
</div>
</div>
<div class="work-subrole">
<div class="work-role">Frontend Team Lead · Senior Software Developer</div>
<div class="work-period">August 2019 to October 2023</div>
<p class="content-bullet">Led architectural direction for the frontend, designing sustainable long-term
solutions and driving them through to implementation.</p>
<p class="content-bullet">Built and scaled the team through hiring at all seniority levels; supported
career growth through regular 1-1s and direct mentoring — resulting in multiple promotions.</p>
<p class="content-bullet">Shaped ways of working that emphasised team ownership, psychological safety, and
collective decision-making over individual contribution.</p>
<p class="content-bullet">Managed stakeholder visibility and expectations without creating noise for the
team; did upward management to ensure leadership decisions reflected ground-level reality.</p>
<p class="content-bullet">Supported customers directly on complex performance problems, bridging the gap
between engineering and business impact.</p>
<div class="work-techs">
<span class="tech-tag">React</span>
<span class="tech-tag">TypeScript</span>
<span class="tech-tag">Team Leadership</span>
<span class="tech-tag">Hiring</span>
<span class="tech-tag">Scrum</span>
<span class="tech-tag">Stakeholder Management</span>
</div>
</div>
</div>
<div class="work-entry">
<div class="work-company">IIN Groups</div>
<div class="work-role">Principal Developer</div>
<div class="work-period">January 2015 to August 2019</div>
<p class="content-bullet">Proposed, architected, and led development of Lernito from concept to market
leader — reached 10% of the total target market and became profitable within one year of public
launch.</p>
<p class="content-bullet">Formed and led the Scrum team; defined the development process, hiring pipeline,
and technical culture from scratch.</p>
<p class="content-bullet">Ran internal workshops, bootcamps, and hackathons to raise technical standards
across the wider organisation.</p>
<p class="content-bullet">Led performance and scaling efforts to support rapid growth in concurrent
users.</p>
<div class="work-techs">
<span class="tech-tag">React</span>
<span class="tech-tag">NodeJS</span>
<span class="tech-tag">MongoDB</span>
<span class="tech-tag">Microservices</span>
<span class="tech-tag">Kubernetes</span>
<span class="tech-tag">Docker</span>
<span class="tech-tag">PWA</span>
<span class="tech-tag">WebSockets</span>
</div>
</div>
<div class="work-entry">
<div class="work-company">Arosis</div>
<div class="work-role">Technical Director / Co-Founder</div>
<div class="work-period">March 2017 to March 2018</div>
<p class="content-bullet">Co-founded and led technical direction for a POS startup across software and
hardware teams.</p>
<p class="content-bullet">Delivered report performance more than 10× faster than competitors through deep
MongoDB query optimisation, query caching, and systematic React rendering improvements — which became the
product's main differentiator.</p>
<div class="work-techs">
<span class="tech-tag">React</span>
<span class="tech-tag">NodeJS</span>
<span class="tech-tag">MongoDB</span>
<span class="tech-tag">Docker</span>
</div>
</div>
<div class="work-entry">
<div class="work-company">Wikitroop Solution Ltd</div>
<div class="work-role">Mobile App Developer · Remote</div>
<div class="work-period">July 2014 to January 2015</div>
<p class="content-bullet">Designed and optimised a Cordova-based music streaming app for low-end Android
and iOS devices; built a custom virtual-DOM-like rendering layer before React was mainstream.</p>
<p class="content-bullet">App reached 100K+ downloads within one month of launch and was top trending in
its category in Iran.</p>
<div class="work-techs">
<span class="tech-tag">Vanilla JS</span>
<span class="tech-tag">Cordova</span>
<span class="tech-tag">iOS</span>
<span class="tech-tag">Android</span>
</div>
</div>
</div>
</div>
<!-- Hobby Projects -->
<div class="section">
<div class="section-header">Hobby Projects</div>
<div class="section-content">
<div class="work-entry">
<div class="work-company">Self-Hosted Infrastructure</div>
<div class="work-period">2024 to Present</div>
<p class="content-bullet">Run a multi-node homelab hosting Immich, Authentik (SSO), Vaultwarden, Navidrome,
and a personal mail server — all on declarative infrastructure (NixOS + Docker Compose).</p>
<p class="content-bullet">Implemented a zero-trust network model: private services are inaccessible from the
public internet while remaining seamless for family use.</p>
<p class="content-bullet">Applied 3-2-1 backup strategy, fail2ban across all services, restricted network
access, centralized logging and monitoring, and written family-facing documentation for continuity.</p>
<div class="work-techs">
<span class="tech-tag">NixOS</span>
<span class="tech-tag">Docker Compose</span>
<span class="tech-tag">Zero Trust</span>
<span class="tech-tag">Authentik</span>
<span class="tech-tag">Fail2ban</span>
</div>
</div>
<div class="work-entry">
<div class="work-company">ESP32 Bike Navigation</div>
<div class="work-period">Feb 2026 to present</div>
<p class="content-bullet">Building a Rust-based bike computer on ESP32 that renders maps and provides
turn-by-turn navigation — a simplified, opensource, DIY alternative to Garmin devices.</p>
<p class="content-bullet">Leveraging LLMs as a development tool to accelerate embedded Rust development and
iterate on features.</p>
<p class="content-bullet">Web emulator:
<a href="https://map.fiksu.me" target="_blank" class="content-link">map.fiksu.me ↗</a>
</p>
<div class="work-techs">
<span class="tech-tag">Rust</span>
<span class="tech-tag">ESP32</span>
<span class="tech-tag">Embedded</span>
<span class="tech-tag">AI-Agentic Dev</span>
</div>
</div>
</div>
</div>
<!-- Education -->
<div class="section">
<div class="section-header">Education</div>
<div class="section-content">
<div class="edu-entry">
<div class="edu-title">Guilan University</div>
<div class="edu-degree">BS, Software Engineering</div>
<div class="edu-period">2010 to 2014</div>
</div>
</div>
</div>
</div>
</body>
</html>