Upstaff Sign up
Ujwal D.
🇳🇱Netherlands (UTC+03:00)
Created AtUpstaffer since April, 2022

Ujwal D. — Middle Go/Senior PHP Engineer

Expertise in Desktop Software.

Last verified on July, 2023

Core Skills

Bio Summary

- Software Engineer with over 7 years of experience
- 3 years of experience with Go
- Work on Php, Node and Golang
- Upper-Intermediate English.
- Available ASAP

Technical Skills

Programming LanguagesGo, PHP
JavaScript FrameworksNode.js
Methodologies, Paradigms and PatternsAgile

Experience

Software Engineer, Werkspot

July 2021 - now
Responsibilities:

  • Help in researching & implementing the new ideas & prototypes so it helped us delivering the more useful features to our users
  • Working with ad related data to decrease the CPO and increase ROAS
  • Automating the workflow for ML models which can predict the total job demand/ supply along with revenue and cost which helped business to plan properly
  • I have mostly worked with Laravel and symfony framework. I mostly work with hexagonal architecture following TDD pattern. Usually I tend to write both unit and functional test. Most of our microservices was written on PHP exposing rest API and using rabbit mq for exchanging messages between multiple services. With this being said I have experience working on legacy monolith codebase where we gradually moved to a microservices. For async communication with PHP we use framework background job processing packages which usages dd,rabbitmq transport, depending upon the needs.

     

Software Engineer, Pagevamp

Jan 2017 - July 2021
Responsibilities:

  • Rebuilt monolithic architecture to microservices, which made deployment and development streamlined and independent. We could move parts of the software to make them efficient by trying new languages and tools.
  • Introduced new technologies for efficiency. Example Go for static file service over high concurrent i/o, NODEJS for frequent network requests.
  • Effectively used google pub-sub, cloud functions & stack driver as we rely heavily on google cloud
  • Lead campaign development for our various partners which led to an increase in sales along with traffic
  • Helped in making the architecture decision of our microservices as well as our client projects
  • Added Unit/Feature tests for every microservices we built as a standard workflow process.
  • Implemented CQRS which introduced optimized read/write along with a flexible codebase.
  • Applied Agile Scrum development methodology which enabled the faster release of features and fixes.
  • Helped to implement docker in development which helped new developers to start quick and ultimately helped implement Kubernetes in production.
  • Helped implement PSRs in our software for coding standards and abided by these and helped keep software quality in check by proper PR reviews.
  • Mentoring junior developers for operational daily works helped me to analyze team velocity.
  • Worked as a Product Owner for one of our apps, which helped me get better estimates, divide workload more efficiently and gather requirements for the project
  • Worked on various javascript frameworks like angular, react and vue
  • Helped QA implementing automated browser testing (Nightwatch) for our repeated test cases and designer with visual regression tool (wraith)

Web Developer, Responsive Pixel Private Limited

Jan 2016 - Dec 2016
Responsibilities:

  • Rebuilt clients website from custom cms to WordPress so the client can have more flexibility
  • Introduced Code Reviews which helped to maintain quality in code & less bug throughout the company in multiple projects
  • Streamlined the development workflow from feature development to the production
  • Implemented CDN and S3 for caching and storage which increased our load time
  • Mentoring devs and analyzing their growth and problems
  • Communicated with the customer to understand the business requirement to implement in the project and relay to the developers in terms of User Stories and Use Cases.
  • Introduced and implemented Unit Testing (i.e PHPUnit ). which reduced bug.

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ujwal D.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring