Full stack developer. Worked both as individual contributor and as technical team lead. available

Full stack developer. Worked both as individual contributor and as technical team lead.

available
Profileimage by Anonymous profile, Full stack developer. Worked both as individual contributor and as technical team lead.
  • Freelancer in
  • Graduation: not provided
  • Hourly-/Daily rates:
  • Languages: English (Full Professional) | Russian (Elementary) | Serbian (Native or Bilingual)
  • Last update: 30.09.2018
KEYWORDS
PROFILE PICTURE
Profileimage by Anonymous profile, Full stack developer. Worked both as individual contributor and as technical team lead.
ATTACHMENTS
CV

You need an account to view this information.

SKILLS
For the past 7 years I've been working for Microsoft Development Center Serbia, which is one of the few development  centers outside of Redmond, Seattle. For the whole period I've been part of SQL Server team, developing various parts of SQL Azure (you can see exact list of projects in my CV). Since the main SQL Server team was in different time zone, with 9 hours of difference, I've learned how to work remote efficiently, how to communicate efficiently via email/Skype, be independent etc. 

I'm a full stack engineer with substantial experience in many different frontend and backend technologies. Full stack has a slightly different meaning in SQL Azure team with following layers
  • Azure Portal or frontend layer - JavaScript, Typescript, Knockout.JS, HTML
  • SQL Azure Management Service or backend layer - various workflows (create/drop DB, update resource limits, provisioning, database configuration) exposed through REST APIs. Mostly ASP.NET and C# and of course SQL Server
  • SQL Server Engine - mostly C++

I've mastered frontend and backend layers with above mentioned technologies, with intermediate level of skill in engine layer and C++ codebase. 

For the first 2 years in Microsoft I've worked as SDET and gained quite substantial knowledge in field automatic testing, having significant experience in UX testing, functional testing, stress testing, performance testing etc. Afterwards, whole org pivoted to combined dev/test role, but we were all expected to own our features end to end including testing part.

In addition to being individual contributor, I've also taken a role of Techical Lead in frontend and backend area, leading a teams of 4-6 engineers. My responsibilities as technical lead are
  • Creating tasks for the team, distributing tasks, tracking progress of whole project
  • Onboarding younger team members, educating people regarding sound UX/API design practices etc
  • Organize and participate in architecture discussion and future plans for product development
As you can see, I have pretty broad experience with all area of software engineering. Also, I am totally technology-agnostic and more than eager to learn some new technology, that's maybe better tool for a particular job.
 
PROJECT HISTORY
      • Sql Database Managed Instance– full stack developer and technical lead – Azure Portal, REST APIs and surface area, Update SLO, SQL engine etc
        •  
      • Sql Database Automatic tuning – technical lead for surface area team, which includes Azure Portal support, Azure REST APIs and T-SQL surface area
      • SQL Database Performance Perspective, Database Advisor (Index, Parameterization and Schema Advisor), Migration Advisor, Service Tier Advisor, Elastic Pools , Query Performance Insight – architecture design, extending Azure Portal, forming and mentoring UI/REST API team, functional and UI testing
      • HDInsight Server (standalone Hadoop appliance) – functional and stress testing, UI development (ASP.NET site) of portal for typical operations, automated UI testing, development of .NET SDK for Hadoop Appliance
        •  
      • Query Store (SQL Server component) – functional testing, end-to-end testing, performance testing, stress testing, security and fuzz, infrastructure work, client tools
TIME AND SPATIAL FLEXIBILITY
I'm looking for remote full time jobs. Occassional travel to on-site location, up to 3 months a year in total, is fine.
GET IN TOUCH

Message:

Sender: