0% found this document useful (0 votes)
129 views

Vinayak Python Developer

Vinayak K is a computer programmer with 2 years of experience seeking new opportunities. He has worked as a junior programmer and taken on leadership roles. He has expertise in Python, Django, JavaScript, PostgreSQL, and more. He is skilled at algorithms, OOP concepts, and software development best practices. Vinayak also has experience mentoring others and conducting technical research and development.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views

Vinayak Python Developer

Vinayak K is a computer programmer with 2 years of experience seeking new opportunities. He has worked as a junior programmer and taken on leadership roles. He has expertise in Python, Django, JavaScript, PostgreSQL, and more. He is skilled at algorithms, OOP concepts, and software development best practices. Vinayak also has experience mentoring others and conducting technical research and development.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

VinayakK

'''Lookingaheadforopportunitiestobecomeahighlysuccessfulcomputerprogrammer'''
contact_info={'Phone':09037884739,'Email':'[email protected]'}
resume_pages={1:'Introduction',2:'TechnicalSummary
'
,3:'NonTechnicalsummary',}

EducationandExperience

Totalexperience:2year
th
JuniorProgrammeratMahitiInfotech:October27
2014topresent(1year8month)
MenteeatLycaeumAcademy(byMr.NoufalIbrahim):July2014toOctober2014(4
months)
StudiedBTechMechanicalEngineeringatNITCalicut:2009Admission,Droppedoutof
college.
th
12
stdKeralasyllabus
AIEEErank14,500(AllIndia)in2009(notsureaboutlast3digits)

VolunteerWorksDone

VolunteeredforPyConIndia2014and2015
TookasessionaboutDjangoclassbasedviewsinDjangomeetupFeb2016

OtherInformation

Haveexperienceindealingwithservicebased,productbasedandplatformbasedsoftware
development.
Workswellasanindependentdeveloper,ateammemberandteamleader.
Haveexperienceandexpertiseinallessentialrolesrelatedtosoftwaredevelopment
includingarchitecture,teamleading,coding,deployment,R&D,mentoring,effectiveVCS
useetc
Properlyuseversioncontrolandknowshowtomerge,rebase,hardresetting,solvemerge
conflictetc

Declaration
Ideclarethatalltheinformationsprovidedinthisresumearetruetothebestofmy
knowledgeandbelief

TechnicalSummary

Algorithmsanddatastructures
1.
2.
3.

Understandwhatanalgorithm,datastructureoraflowchartis.
Understandtheimportanceof'O(?)'notation.
Canfindoutalgorithmsforcomplicatedproblemsandbuildreadable,efficient,'dry'code
whichworksandscales.

Programminglanguages:
Python,Javascript,shell.
Frameworks:
Django,jQuery.
Databases:
Postgresql,MySql.
HttpServers:
Apache(Withmod_wsgi),nginx.

Pythonconceptsfamiliarwith
Functions,datastructures,classes,inheritance,mixins,multipleinheritance,methodresolution
order,C3linearisation,higherorderfunctions,decorators,(list/generator/dict/set)
comprehension,magicfunctions,descriptors,filehandling,csvfilehandling,exceptionhandling,
threading,metaclasseslibrarieslikeitertools,functiontools.

Djangoconceptsfamiliarwith
Classbasedviews,signals,modelmanagers,templatetags,middlewares,migrations,forms,form
factories,sendingfeeds,restframeworks,databaserouting,managementcommands,runtime
modelgeneration.

Javascriptconceptsfamiliarwith
Ajax,handlingeventsandattributes,googlemapapi,googlechartapi.

Tools
Git,Emacs,Linuxmachineandterminalusage.
Git:
HavingtrainedbymymentorMr.Noufal,IstartedusinggitbeforemycompanydidandIhadabig
roleinpromotinggituseamongmycolleagues.

Deployment
Deployingdjangoprojectsusingapache,servingstaticfilesusingnginx,Proxypassinginnginx,
settingupcron.
Dumping/restoringdatabases,creatingandresettingpasswordsofusers,assigningdatabaseto
users,installingandconfiguring.

Wouldliketolearn
Testdrivendevelopment,moreaboutperformanceoptimisation(Memoryusageandspeed),NoSql
databases:(MongoDB,Redis),nonwebbasedprogramming:(Datascience,networkprogramming,
systemprogramming)

NonTechnicalSummary

Roles
Ihavetakenmanyimportantrolesinmycurrentjob.WhilemydesignationisaJunior
Programmer,Iamtechnicallystrongandhavetakenaroleofateamleader,andarchitect.Ihave
doneRandDworksandimprovedthetechnicalstrengthoftheteamIworkin.Iamalsoan
efficientmentor.Regardingprojectmanagement,Iusetomakefsdsandsuggestalotofchangesin
functionalspecificationwhichconsiderablyreducesresourceconsumptionwithoutcompromising
muchonuserexperience.

Projectsandexperiences
1.Ispentthefirst4monthsofmycareerinLyceumacademywithNoufalsirandlearnedbasicsof
python,git,emacs,shelletc.FromthereIworkedinateamof3andbuildanapptosendmessages
tovariouschannelssuchasfb,twitter,mailetc.
2.ThenIgotplacedinMahitiInfotech.AtaroundendofFeb2015,Iwasassignedachallenging
projectHUFwhichisstillunderactivemaintenance.
3.ByApril2015IalsotookovertheroleofguidingthedevelopmentofaprojectDonorsafewhenI
wasjust6monthsexperienced.
4.IdevelopedHUF(mentionedinpoint2)inahighlyscalablemannerandtheprojectwhich
startedasaservicewassoldtomanycustomers.
5.NowacopyofHUFisbeingmadeintoaplatformcalledconvene.

RandD
Iamanefficientrandddeveloper.Iintroducedafewtechnologieswhichmycompanywasnot
usingincludinggooglechartapi,djangomigrations,djangomutant,projectsbuildwithmultiple
languages,andhadaveryimportantroleindevelopingmycurrentcompanyintoaneffectivegit
user.

Education
EventhoughIdon'thaveacollegedegreeandIamnotfromacsbackground,Iamstronginsome
csfundamentalslikeoop,algorithmsandlogicalskills.AndIpossesstheIntellectualhumility
whichishighlyexpectedfromprogrammers.

Mathematical&logical
Iamverygoodinsolvingmathematicalandlogicalproblems.Imanagedtoearnhighrankin
engineeringentranceexamsdespitebeenweakinchemistry.

Mendor
Iamanefficientmendorandpeoplehaveexperiencedincredibletechnicalgrowthduringthetime
theyworkwithme.Ihavealsospentsometimeasaparttimeteacherduringmycollegedays.

You might also like