Node.js, React.js, AWS, PostgreSQL, Azure, Rest API, NGINX, TS
true
DB
Dharmesh B.
Expert
Full Stack Developer
* Zero Evaluation Fee
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