Profileimage by Anonymous profile, Full stack developer. Worked both as individual contributor and as technical team lead.
available

Last update: 30.09.2018

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

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Elementary) | Serbian (Native or Bilingual)

Keywords

Microsoft SQL Servers Front End (Software Engineering) Backend C++ (Programming Language) SQL Azure ASP.NET JavaScript (Programming Language) User Experience (UX) Microsoft Azure C Sharp (Programming Language) + 21 more keywords

Attachments

curriculum-vitae---toma-paunovic.pdf

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

Local Availability

Only available in these countries: Serbia
I'm looking for remote full time jobs. Occassional travel to on-site location, up to 3 months a year in total, is fine.
Profileimage by Anonymous profile, Full stack developer. Worked both as individual contributor and as technical team lead. Full stack developer. Worked both as individual contributor and as technical team lead.
Register