|
1 | 1 | {
|
2 | 2 | "name": "Ahmed Ibrahim",
|
3 | 3 | "photo": "/images/me-opt.png",
|
4 |
| - "resume": "/Ahmed Ibrahim - Software Engineer.pdf", |
| 4 | + "resume": "/Ahmed Ibrahim - Full Stack Developer.pdf", |
5 | 5 | "jobTitle": "Full Stack Developer",
|
6 | 6 | "jobTitleParts": ["A Full Stack Developer", "Ahmed Ibrahim"],
|
7 |
| - "aboutme": "I am a software engineer with a huge interest in Machine Learning and data-driven decision making. My experience ranges from working on Real-Time messaging systems that can handle thousands of messages per day to scale open-source projects to serve more than 1+ million active users.", |
| 7 | + "aboutme": "Passionate, high-performing Full Stack Developer with more than 3 years of experience. My experience ranges from working on real-time messaging systems that can handle thousands of daily messages to scale opensource projects with more than 1+ million active users. Currently seeking a role as a Full-Stack Developer at a progressive organization, where applied knowledge and self-education skills meet.", |
8 | 8 | "github": "https://github.com/AhmedIbrahim336",
|
9 | 9 | "url": "http://ahmedibrahim.dev/",
|
10 | 10 | "social": [
|
|
28 | 28 | {
|
29 | 29 | "label": "Email",
|
30 | 30 | "id": "email",
|
31 |
| - |
| 31 | + |
32 | 32 | },
|
33 | 33 | {
|
34 | 34 | "label": "Phone",
|
|
47 | 47 | "jobTitle": "Full Stack Developer",
|
48 | 48 | "roles": [
|
49 | 49 | "Develop public API to enable other developers to build their own dApps on top of Cardano and to serve more than 1 million active users.",
|
50 |
| - "Tackle performance bottlenecks related to databases and memory size.", |
| 50 | + "Tackle performance bottlenecks related to databases and memory leaks.", |
| 51 | + "Manage the software development lifecycle (Planning, Design, Development, QA).", |
51 | 52 | "Improve the front-end experience by implementing an entirely new revamped theme.",
|
52 | 53 | "Wrote end-to-end and unit tests to ensure app integrity.",
|
53 | 54 | "Review PRs and make sure they follow the code standards and best practices.",
|
|
63 | 64 | "period": "Aug 2019 – Jul 2020",
|
64 | 65 | "jobTitle": "Full Stack Developer",
|
65 | 66 | "roles": [
|
66 |
| - "Created a messaging system on top of ReactJS on the front and Django/PostgreSQL on the backend.", |
67 |
| - "Created data collection pipelines then analyzed and displayed them in an easy-to-read graph.", |
68 |
| - "Integrated 3rd party platforms including Telegram and Instagram into our messaging system.", |
69 |
| - "Maintained existing integrations including WhatsApp, Twitter, and live chat.", |
| 67 | + "Created a real-time multichannel messaging system to connect agencies with their customers", |
| 68 | + "Integrated 3rd party messaging platforms like Telegram and Instagram while maintaining existing integrations for WhatsApp and Twitter.", |
| 69 | + "Created data collection pipelines then analyzed and displayed them in easy-to-read graphs.", |
70 | 70 | "Identified and assessed new technologies before implementation.",
|
| 71 | + "Migrated the services to use up-to-date technology standers.", |
71 | 72 | "Technologies: JavaScript/TypeScript, ReactJS, Python, Django and PostgreSQL."
|
72 | 73 | ]
|
73 | 74 | },
|
|
161 | 162 | "name": "Yoroi Wallet",
|
162 | 163 | "description": [
|
163 | 164 | "A simple, secure and fast Cardano ADA wallet.",
|
164 |
| - "Yoroi allows users to manage Ada in their browser. It is a lightweight wallet that launches quickly, allowing users to start sending or receiving Ada in minutes.", |
165 |
| - "The Yoroi browser extension allows users to control their funds with ease, without syncing to the blockchain. Users can easily import their Ada from Daedalus into their Yoroi wallet. " |
| 165 | + "Yoroi allows users to manage ADA in their browser.", |
| 166 | + "It is a lightweight wallet that launches quickly, allowing users to start sending or receiving ADA in minutes." |
166 | 167 | ],
|
167 | 168 | "techStack": ["js", "react", "rust", "wasm", "mui", "node", "postgres"],
|
168 | 169 | "repo": "https://github.com/Emurgo/yoroi-frontend",
|
169 | 170 | "live": "https://chrome.google.com/webstore/detail/yoroi/ffnbelfdoeiohenkjibnmadjiehjhajb",
|
170 | 171 | "screenshots": [
|
171 | 172 | {
|
172 | 173 | "path": "/images/yoroi/yoroi_1.png",
|
173 |
| - "description": null |
| 174 | + "description": "Create or Restor your Cardano wallet" |
174 | 175 | },
|
175 | 176 | {
|
176 | 177 | "path": "/images/yoroi/yoroi_2.png",
|
177 |
| - "description": null |
| 178 | + "description": "View your funds and track you rewards" |
178 | 179 | },
|
179 | 180 | {
|
180 | 181 | "path": "/images/yoroi/yoroi_3.png",
|
181 |
| - "description": null |
| 182 | + "description": "View your transactions history offline" |
182 | 183 | },
|
183 | 184 | {
|
184 | 185 | "path": "/images/yoroi/yoroi_4.png",
|
185 |
| - "description": null |
| 186 | + "description": "Interact with other dApps" |
186 | 187 | },
|
187 | 188 | {
|
188 | 189 | "path": "/images/yoroi/yoroi_5.png",
|
189 |
| - "description": null |
| 190 | + "description": "Manage your wallet addresses" |
190 | 191 | }
|
191 | 192 | ]
|
192 | 193 | },
|
193 | 194 | {
|
194 | 195 | "thumbnail": "/images/wallet/wallet_1.png",
|
195 | 196 | "name": "Wallet Ecommerce",
|
196 | 197 | "description": [
|
197 |
| - "E-Commerce Platform that gives the client a good shopping experience with features like shopping cart, Wishlist, search, advanced filters, checkout, payment, REST API, Auth.", |
198 |
| - "Built using React.js + Redux, Tailwindcss, Node.js, Express.js, Mongoose.js." |
| 198 | + "A mobile friendly, production ready and fully featured e-commerce website.", |
| 199 | + "Browse and buy projects" |
199 | 200 | ],
|
200 | 201 | "techStack": [
|
201 | 202 | "js",
|
|
209 | 210 | "docker"
|
210 | 211 | ],
|
211 | 212 | "repo": "https://github.com/AhmedIbrahim336/wallet",
|
212 |
| - "live": "https://walletecommerce.herokuapp.com/", |
| 213 | + "live": null, |
213 | 214 | "screenshots": [
|
214 | 215 | {
|
215 | 216 | "path": "/images/wallet/wallet_1.png",
|
216 |
| - "description": null |
| 217 | + "description": "View latest & featured products" |
217 | 218 | },
|
218 | 219 | {
|
219 | 220 | "path": "/images/wallet/wallet_2.png",
|
220 |
| - "description": null |
| 221 | + "description": "View product details" |
221 | 222 | },
|
222 | 223 | {
|
223 | 224 | "path": "/images/wallet/wallet_3.png",
|
224 |
| - "description": null |
| 225 | + "description": "Manage your wishlist" |
225 | 226 | },
|
226 | 227 | {
|
227 | 228 | "path": "/images/wallet/wallet_4.png",
|
228 |
| - "description": null |
| 229 | + "description": "View cart" |
229 | 230 | },
|
230 | 231 | {
|
231 | 232 | "path": "/images/wallet/wallet_5.png",
|
232 |
| - "description": null |
| 233 | + "description": "Fill your shipping address" |
233 | 234 | },
|
234 | 235 | {
|
235 | 236 | "path": "/images/wallet/wallet_6.png",
|
236 |
| - "description": null |
| 237 | + "description": "View your cart" |
237 | 238 | },
|
238 | 239 | {
|
239 | 240 | "path": "/images/wallet/wallet_7.png",
|
240 |
| - "description": null |
| 241 | + "description": "Pay using PayPal" |
241 | 242 | },
|
242 | 243 | {
|
243 | 244 | "path": "/images/wallet/wallet_8.png",
|
244 |
| - "description": null |
| 245 | + "description": "Track your order" |
245 | 246 | },
|
246 | 247 | {
|
247 | 248 | "path": "/images/wallet/wallet_9.png",
|
248 |
| - "description": null |
| 249 | + "description": "View your orders" |
249 | 250 | }
|
250 | 251 | ]
|
251 | 252 | },
|
|
289 | 290 | "thumbnail": "/images/receptor/re_1.png",
|
290 | 291 | "name": "Receptor",
|
291 | 292 | "description": [
|
292 |
| - "Real-time messaging app. Available as a website and as MacOS, Linux, and Windows application." |
| 293 | + "Real-time messaging app.", |
| 294 | + "Send and receive messages with friends and groups", |
| 295 | + "Available as a website and as MacOS, Linux, and Windows application." |
293 | 296 | ],
|
294 | 297 | "techStack": [
|
295 | 298 | "js",
|
|
306 | 309 | "tauri"
|
307 | 310 | ],
|
308 | 311 | "repo": "https://github.com/AhmedIbrahim336/receptor",
|
309 |
| - "live": "#", |
| 312 | + "live": null, |
310 | 313 | "screenshots": [
|
311 | 314 | {
|
312 | 315 | "path": "/images/receptor/re_1.png",
|
313 |
| - "description": null |
| 316 | + "description": "Message your friends in real-time" |
314 | 317 | },
|
315 | 318 | {
|
316 | 319 | "path": "/images/receptor/re_2.png",
|
317 |
| - "description": null |
| 320 | + "description": "Add, remove, and accept friends" |
318 | 321 | },
|
319 | 322 | {
|
320 | 323 | "path": "/images/receptor/re_3.png",
|
321 |
| - "description": null |
| 324 | + "description": "Chat in groups with your friends" |
322 | 325 | },
|
323 | 326 | {
|
324 | 327 | "path": "/images/receptor/re_4.png",
|
325 |
| - "description": null |
| 328 | + "description": "Login to your account" |
326 | 329 | },
|
327 | 330 | {
|
328 | 331 | "path": "/images/receptor/re_5.png",
|
329 |
| - "description": null |
| 332 | + "description": "Create groups with your best friends" |
330 | 333 | },
|
331 | 334 | {
|
332 | 335 | "path": "/images/receptor/re_6.png",
|
333 |
| - "description": null |
| 336 | + "description": "See if your friends active or not!" |
334 | 337 | }
|
335 | 338 | ]
|
336 | 339 | }
|
|
0 commit comments