Ես կառուցում եմ համակարգերը, որոնց վրա աշխատում է ձեր արտադրանքը։
Տվյալների բազաներ, վճարումներ, մուտքեր, ադմին գործիքներ, սերվեր, որը պետք է միշտ աշխատի։ Ես նախագծում եմ, կառուցում եմ և ես եմ պատասխանում, երբ ինչ-որ բան փչանում է։ Հինգ տարի եմ արել սա եվրոպական ինժեներական թիմերում, իսկ վերջին ժամանակներում՝ ինքնուրույն։
Երեք հարթակ արտադրության մեջ, բոլորը կառուցված ինքնուրույն, բոլորը դիտարկվում են իմ կողմից շուրջօրյա՝ ինքս ինձ ստեղծած վահանակի միջոցով։
Ayk Eminyan, Porto
Մաթեմատիկայի դիպլոմ, ապա հինգ տարվա արտադրական կոդ։
Ես սովորել եմ մաթեմատիկա և հաշվողական վերլուծության մեթոդներ Լոմոնոսովի անվան Մոսկվայի պետական համալսարանում, ապա հաջորդ տարիներին այն վերածել եմ իրական ծրագրային ապահովման։ Սկսել եմ տվյալների հավաքագրումից ու կառուցվածքավորումից, հետո անցել եմ FastAPI և Django բեքենդների կառուցմանը, որոնց վրա իրականում աշխատում են արտադրանքները՝ այն մասը, որը պահում է ձեր տվյալները, կառավարում է ձեր թրաֆիկը և պետք է ճիշտ լինի առաջին անգամից։
Այս աշխատանքն արել եմ թիմերում, հատկապես Realtify-ում և PriceHubble-ում, որտեղ չեխական անշարժ գույքի տեխնոլոգիական ընկերությունը, որին միացել էի 2020 թվականին, հաջորդ տարի ձեռք բերվեց իր շվեյցարական մայր ընկերության կողմից, և ես շարունակեցի կառուցել FastAPI ծառայությունները, որոնք ուղղորդում էին իրական թրաֆիկը դեպի նրանց մեքենայական ուսուցման մոդելները։ Այն նաև արել եմ ամբողջովին մենակ՝ երեք հարթակ դատարկ repository-ից հասցնելով իրական օգտատերերի, առանց որևէ մեկի կողմից կոդին դիպչելու։
Ամեն դեպքում, խնդիրը նույնն է. հասկանալ, թե բիզնեսին իրականում ինչ է պետք, կառուցել այն ինչպես հարկն է, և լինել այն մարդը, ով վերցնում է հեռախոսը, երբ ինչ-որ բան փչանում է։
Ինչ եմ իրականում կառուցում ձեզ համար
Առանց ժարգոնի։ Պարզապես թե ինչ է նշանակում այս կետերից յուրաքանչյուրը ձեր բիզնեսի համար։
Ամբողջական հարթակ՝ զրոյից
Տվեք ինձ գաղափարը, և ես կկառուցեմ դրա տակ ընկած բեքենդը՝ տվյալների բազան, API-ն, օգտատերերի հաշիվները և ադմին էկրանները, որոնք անհրաժեշտ են ձեր թիմին ամենօրյա աշխատանքի համար։
Առցանց խանութներ և վճարումներ
Անվտանգ checkout, պատվերների հետևում, պաշար, որը մնում է ճշգրիտ իրական թրաֆիկի պայմաններում, և Stripe՝ ճիշտ կարգավորված առաջին անգամից։
Ադմին գործիքներ, որոնցով ձեր թիմը կարող է ինքնուրույն օգտվել
Որպեսզի ոչ ոք ստիպված չլինի ինձ զանգահարել ամեն անգամ, երբ գին է փոխվում կամ հոդված է հրապարակվում։
Կատարողականություն, որը դիմանում է աճին
Որոնում և զտիչներ, որոնք արագ են մնում ձեր կատալոգի կամ օգտատերերի բազայի աճով, փոխանակ դանդաղելու սեփական տվյալների ծանրության տակ։
Մոնիտորինգ, որպեսզի խնդիրների մասին առաջինը իմանաք դուք
Ես ամեն ինչի վրա, ինչ կառուցում եմ, տեղադրում եմ վահանակներ և հասանելիության ստուգումներ և ազդանշան եմ ստանում հենց այն պահին, երբ ինչ-որ բան այն չէ, սովորաբար նախքան հաճախորդը կնկատի։
Ուղղումներ և միգրացիաներ
Ժառանգե՞լ եք փխրուն կամ դանդաղ բեքենդ։ Ես կարող եմ այն կարգավորել, տեղափոխել ավելի լավ տվյալների բազայի, կամ վերակառուցել այն մասերը, որոնք շարունակում են փչանալ։
Երեք հարթակ, որոնք ես կառուցել եմ սկզբից մինչև վերջ
Յուրաքանչյուրը նախագծված, կառուցված, տեղակայված և դեռ սպասարկվում է միայն ինձ կողմից։
ShopLux՝ luxury մոդայի բազմավաճառող մարքեթփլեյս
Խնդիրը՝ մի քանի luxury մոդայի բրենդների տալ մեկ առցանց խանութ, որտեղ նրանք կարող են ցուցադրել ապրանքներ, ընդունել իրական վճարումներ և հրապարակել իրենց սեփական խմբագրական բովանդակությունը, առանց ամեն թարմացման համար ծրագրավորողի կարիքի։
Ինչ եմ կառուցել՝ ինքնուրույն, տվյալների բազայի կառուցվածքից սկսած։ Անվտանգ checkout Stripe-ով, պաշար, որը թարմացվում է անվտանգ նույնիսկ մի քանի պատվերների միաժամանակյա ստացման դեպքում, հաճախորդի հաշվի բաժին, և Journal ու News բաժին, որը բրենդն ինքն է կարող հրապարակել։ Ես նաև կառուցել եմ մոնիտորինգի վահանակները, որոնք ինձ ասում են, եթե կայքում ինչ-որ բան դանդաղում կամ փչանում է։
Մշակութային միջոցառումների ագրեգատոր
Խնդիրը՝ ցուցահանդեսներ, մշակութային միջոցառումներ և զեղչեր տարբեր աղբյուրներից հավաքել մեկ տեղում՝ միշտ թարմ, առանց որևէ մեկի կողմից ձեռքով լրացնելու։
Ինչ եմ կառուցել՝ ամբողջական բեքենդ և REST ու GraphQL API, որը սպասարկում է ինչպես կայքը, այնպես էլ այլ հավելվածներ, ադմին վահանակ, որով ոչ տեխնիկական խմբագիրները իրականում կարող են օգտվել, և ավտոմատացված pipeline-ներ, որոնք հավաքում և մաքրում են միջոցառումների տվյալները ինտերնետից։
Ստուգված բարեգործական կազմակերպությունների տեղեկատու
Խնդիրը՝ օգնել մարդկանց գտնել և վստահել հայկական բարեգործական կազմակերպություններին՝ ապավինելով ճշգրիտ տեղեկատվության, որը կազմակերպությունների սեփական աշխատակիցները կարող են թարմ պահել։
Ինչ եմ կառուցել՝ Django բեքենդ՝ ոչ տեխնիկական անձնակազմի համար նախատեսված ադմին գործիքներով, տեղորոշում և քարտեզներ, որպեսզի մարդիկ գտնեն իրենց մոտակա կազմակերպությունները, և ամբողջական վիզուալ վերանախագծում, որը ես ղեկավարել եմ զրոյից։
Ինչպես եմ հասել այստեղ
Հինգ տարի, մեկ ուղիղ գիծ տվյալներից մինչև լիարժեք արտադրական համակարգեր։
DataNerds
Սկսել եմ տվյալներից՝ իրական datasets-երի հավաքագրում և վերլուծություն, և սովորել եմ խառը տեղեկատվությունը վերածել ինչ-որ օգտակարի։
Realtify, Չեխիա
Առաջին արտադրական բեքենդ դերը՝ անշարժ գույքի տվյալների pipeline-ների կառուցում իրական արտադրանքի համար։
PriceHubble, Շվեյցարիա
Realtify-ի շվեյցարական մայր ընկերությունը 2021 թվականի գնումից հետո։ Կառուցել և սպասարկել եմ FastAPI միկրոծառայություններ, որոնք ուղղորդում էին իրական թրաֆիկը դեպի մեքենայական ուսուցման մոդելները, և ղեկավարել եմ Flask-ից FastAPI անցումը։
PM Solution
Full stack ինժեներ, կառուցել եմ հաշվապահական և բիզնես կառավարման հատուկ հավելվածներ Django-ով և Angular-ով։
South Gate Armenia
Պայմանագրային բեքենդ ինժեներ, աշխատել եմ Django-ով՝ կողք կողքի React ֆրոնթենդ թիմի հետ։
Ինքնուրույն
Նախագծել և կառուցել եմ մշակութային ագրեգատորը և Baregorc-ը դատարկ repository-ից մինչև արտադրություն, զուգահեռաբար՝ DataHatch-ում պայմանագրային աշխատանքի հետ։
ShopLux
Կառուցում եմ ամբողջական բազմավաճառող e-commerce հարթակ՝ ինքնուրույն, սկզբից մինչև վերջ։
Ինչու աշխատել ինձ հետ
Ես գտնվում եմ Պորտուում, Պորտուգալիա, ԵՄ-ի ցանկացած երկրում աշխատելու լիարժեք իրավունքով։ Մեր միջև ոչ գործակալություն կա, ոչ էլ account manager։ Դուք ուղղակիորեն շփվում եք այն մարդու հետ, ով նախագծում է համակարգը և գրում կոդը, և ես մնում եմ ներգրավված գործարկումից հետո՝ փոխանակ անհետանալու, հենց որ այն թողարկվի։
Ես նաև ունեմ իմ սեփական հասանելիության մոնիտորինգը՝ փոքր վահանակ, որը ինքս եմ ստեղծել և որը շուրջօրյա հետևում է իմ սպասարկած բոլոր հարթակներին։ Դա նույն սովորությունն է, որը ես կբերեմ ձեր պրոեկտի մեջ։
- ԵՄ-ում աշխատելու իրավունքԳտնվում եմ Պորտուում, պատրաստ եմ աշխատել հաճախորդների հետ ողջ Եվրոպայում։
- Ուղղակի հաղորդակցումԱնգլերենը՝ սահուն, հայերենն ու ռուսերենը՝ որպես մայրենի լեզուներ։
- Լիարժեք պատասխանատվությունՃարտարապետություն, կառուցում, տեղակայում և մոնիտորինգ՝ մեկ մարդու ձեռքում։
- Տեղական արմատներ եմ ձևավորումՆերկայումս սովորում եմ պորտուգալերեն՝ վերևում նշված լեզուներից բացի։
Գործիքակազմը
Ձեր թիմի տեխնիկական մարդկանց համար։
Լեզուներ և frameworks
Տվյալներ
Ենթակառուցվածք
Աուտենտիֆիկացիա
Observability
Ինչ են ասում գործընկերները և հաճախորդները
Հրապարակված է առանց անունների, նրանց խնդրանքով։ Ստորև նշված յոթ մարդկանց միջին գնահատականը՝ 5-ից 5։
Թիմ միանալիս նա Python-ի հետ մեծ փորձ չուներ, բայց բազմիցս ցույց տվեց սովորելու ցանկություն։ Նա իրականացրեց և ընդլայնեց մի քանի API endpoint Django, FastAPI և Flask պրոեկտներում։ Իր հետաքրքրասիրությունը օգնում էր հստակեցնել պահանջները և համագործակցել թիմի հետ։ Հաճելի էր տեսնել նրա արագ աճը։
Գործընկեր, PriceHubbleՄենք Այկի հետ աշխատել ենք Realtify-ի հենց սկզբից։ Նա ունի բացառիկ հաղորդակցման հմտություններ, և ես տեսել եմ նրա մասնագիտական աճը որպես ծրագրավորող։ Նրան աշխատանքի ընդունելով՝ դուք ստանում եք շատ հետաքրքրասեր մասնագետ, ով սիրում է բարդ խնդիրների լուծումը, ինչպես նաև հաճելի մարդու։
Գործընկեր, RealtifyԱյկը չափազանց աշխատասեր է և միշտ անում է ավելին, քան սպասվում է։ Նա ունի զարգանալու մեծ ցանկություն, ուստի ամեն ինչ շատ արագ է յուրացնում, և վերջին տարիների նրա առաջընթացը իսկապես տպավորիչ է։ Նա հիանալի թիմակիցն է, միշտ պատրաստ օգնելու և հարգալից բոլորի հանդեպ։
ԳործընկերՄենք PriceHubble-ում շատ սերտ ենք աշխատել։ Նա եղել է իմ buddy-ն, երբ սկսում էի, շատ օգտակար և ընկերասեր։ Նա ուշադիր է դետալների նկատմամբ, կատարում է մանրակրկիտ end-to-end թեստավորում և ունի ուժեղ բեքենդ ու վերլուծական հմտություններ։ Նա նաև շատ կարճ ժամանակում սովորեց frontend և ներդրում ունեցավ ժամանակին։
Գործընկեր, PriceHubbleԱյկը հաճելի և հեշտ մարդ է շփման մեջ։ Մեր համատեղ աշխատանքի ընթացքում նա մեծ ներդրում ունեցավ հավելվածում, դրա հնարավորություններում, ճարտարապետության և տեխնիկական փաստաթղթավորման մեջ։ Նա անցկացրել է գիտելիքների փոխանցման նստաշրջաններ նոր անդամների համար, միշտ պատրաստ էր օգնելու, և ունի ամուր տեխնիկական հիմք ու հիանալի soft skills։
ԳործընկերՆա հիանալի աշխատանք կատարեց մեր FastAPI ծառայությունները բարելավելով և պահպանելով՝ զգուշորեն ավելացնելով նոր ֆունկցիոնալություն՝ առանց առկան փչացնելու։ Հատկապես ուզում եմ նշել Azure Cosmos DB-ից PostgreSQL և MongoDB տվյալների միգրացիայի և նորմալացման աշխատանքը՝ գործընթաց, որն անցավ սահուն և հուսալի կերպով։ Շատ հուսալի բեքենդ ինժեներ, հեշտ է աշխատել նրա հետ։
Freelance հաճախորդԱյկը կարևոր դեր ունեցավ մեր FastAPI ծառայությունների մշակման և պահպանման մեջ՝ շարունակաբար ներկայացնելով նոր ֆունկցիաներ՝ պահպանելով առկա ֆունկցիոնալության կայունությունը։ Նա ղեկավարեց Azure Cosmos DB-ից PostgreSQL և MongoDB տվյալների միգրացիան և նորմալացումը, որն անցավ սահուն սկզբից մինչև վերջ։ Հուսալի, մտածող ինժեներ, և հաճելի է աշխատել նրա հետ։
Freelance հաճախորդՈւնե՞ք պրոեկտ մտքում։
Ասացեք, թե ինչ եք ուզում կառուցել։ Ես անկեղծորեն կասեմ՝ սա ինձ համար հարմա՞ր է, և մոտավորապես ինչ կպահանջվի, առանց վաճառքի ելույթի։