top of page
Download CV

Node.js, React.js, AWS, PostgreSQL, Azure, Rest API, NGINX, TS

true

DB

Dharmesh B.

Expert

Full Stack Developer

Summary
Technical Skills
Projects Worked On
Technical Expert
Summary
  • Having 10+ years of experience in Software Development as a Senior Technical Lead.
  • As a senior technical lead managing a team of Tech Leads and Software Engineers for Various projects for technical deliverables for the projects.
  • Create and maintain project plans, calendars, and progress reports and Manage project scope, schedule, and budgets.
  • As a senior technical lead involved in functional requirement gathering Analyzing and selecting a technology stack and deployment methods estimating development time for deliverables.
  • Sound technical skills and ability to allow for skilled delivery of IT solutions.
  • Experienced in the analysis, business operations, evaluation, problem-solving skills and decision making.
Technical Skills

Database Design & Software Architecture & Serverless microservice Architecture with CI/CD

Programming Technologies: NodeJS, Python, PHP, C#, JAVA, Swift, Javascript, SQL

Databases: MySQL, MSSQL, PostgreSQL, MongoDB, DynamoDB, SQLite, Redis

Frameworks/Libs: Angular 2+, Django, Flask, Laravel, Codeigniter, React.js, NestJs, ElectronJs

Web/Application Servers: NGINX, Apache, IIS, Gunicorn, Daphne, Tomcat

Cloud Technologies (AWS): EC2, RDS, VPC, Lamda, S3, SNS, SES, Route53, CloudFront, Load balancer, SSL, Transcribe, Cloud Formation, API Gateway, Cognito, SQS, IAM, Beanstalk, Amplify, CodePipeline, CodeDeploy etc.

Search Technologies: Apache Solr, Elastic Search

Web Technologies: HTML, CSS, Knockoutjs, Jquery, Ajax, REST & SOAP API, ASP.NET, WCF, XML, JSON, MVC, MVVM, Payment Gateway/Third Party Libs & SDKs

Microsoft Technologies: D365, Azure, O365, Sharepoint

Code Versioning: SVN, Git (Gitlab/BitBucket/Github), TFS

Authentication: Basic Auth, oAuth 1.0/2.0, Token

Mobile Technology: Android Native, iOS Native & Hybrid (React Native/Ionic)

Desktop Technologies: WPF, Windows forms, Microsoft Surface 2.0 (multi-touch application development)

Operating Systems: Windows, Linux Ubuntu, Mac OS

Tools: Jenkins(DevOps), JIRA, TFS, Asana, Lean Testing

Work Experience

Tech Lead

Timeline: 1st June 2017 - Present

  • Led a team of engineers in the development and delivery of various projects ensuring adherence to timelines and quality standards.
  • Collaborated with cross-functional teams including product management, design, and QA to define project requirements and roadmap.
  • Mentored junior team members, fostering their professional growth and skill development.
  • Implemented Agile methodologies such as Scrum or Kanban, facilitating efficient project management and delivery.
  • Acted as a technical liaison between the engineering team and stakeholders, effectively communicating project status, risks, and dependencies.
  • Continuously evaluated and implemented new technologies and best practices to improve team productivity and project outcomes.

 

Sr. Software Engineer (Full Stack)

Timeline: 1st June 2015 - 1st June 2017

  • Database design and development
  • Create and maintain project execution plan and resource assignment
  • Requirement analysis and design software architecture and milestone wise deliverable
  • Research and evaluate new technology and experiment
  • Debugging team problems and mentoring the development team
  • Handling the client bugs and/or development requests (technically client interaction)
  • Code review and auditing all the processes time
  • Collaborating with business development and sales team to establish objectives
  • Web services design & development, collaborating with frontend and mobile developer
  • Third Party Library and Payment Gateway integration
  • Android Application backend logic code development
  • Mentoring in frontend development for complex designs & logic
  • Taking Lead on projects and closely working with team members to produce quality code
  • Deployment for application on different server based on the requirements and manage the server

 

Software Engineer (Backend)

Timeline: 1st May 2013 - 31st May 2015

  • WPF Application development & Multi-touch desktop application development
  • Database SQL query development and optimization
  • Develop quality backend code as per the requirement and test case writing
  • Closely working with managers and meet the project execution plan
  • Troubleshoot problems and identify areas for improvement.
Projects Worked On
  • Crayon Jobs: ReactJS, Node JS, PostgreSQL, AWS
  • Wor-con Machine Desk Product: ReactJs, NestJs, PostgreSQL
  • Outlook Plugin for Teams Client: Angular
  • R-go Desktop App: ElectronJs
  • Photocity Mobile App: Flutter
  • caMobile App Migration
  • Guardian Wealth Mobile App: React Native, Nodejs, MongoDB
  • Guardian Wealth: FinTech Product
  • PayPlus SEED App: Digital Investment platform
  • Temperature measure IOT Apps: Android/iOS
  • BosBec Dynamics 365 Extension
  • Story Wars: Nodejs(v8.9.0), AngularJs, PostgreSQL, AWS S3, Heroku Server
  • Story-Duel: Nodejs(v12.16.0), Angular 8, MySQL, AWS S3, EC2, Load Balancer, Route53, Express, Sequalizer, JWT, Crons, csvtojson, bcrypt, moment, stripe, socket.io
  • Storywars Kids: Nodejs(v12.16.0), Angular 8, MySQL, AWS S3, EC2, Load Balancer, Route53
  • Story Wars Talk & Mobile App: React Native, Nodejs(v12.16.0), Angular 8, MySQL, AWS S3, EC2, Load Balancer, Route53, Transcribe(speech to text)
  • Buildrs: AWS SAM, Jenkins CI/CD, CloudFormation, IAM, Cognito, DynamoDB, S3, Lamda, API Gateway, SQS, SES, Nodejs(v10.12.0), Angular 7
  • Tech-Arrow Products: contentACCESS/WatchDog/EIM/officeGATE
  • FICT E-Book Reader: Android/iOS Native App
  • Laundrolite: Android/iOS Native App & Web
  • Cab Booking & Tracking
  • Loyalty Program App
  • Healthcare Professional Network
  • Clinic Management System
  • Travel Portal
  • Real Estate Solution
  • IEM Drugs & Deaf People: Android/iOS Native App & Web Control Panel
  • Virtual Trial: (Augmented Jewelry) & E-Learning (CJFallon Windows Store App)
  • Multi-Touch Table Application: (flavours, NDDB, Jewellery Closet)
  • 20+ Other projects including Web/Mobile Apps/Desktop Apps

Social Share

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

bottom of page