What I Do
My Portfolio
My Resume
Education Qualification
Master of Applied Computer Science
Dalhousie UniversityIntroduction to Blockchains, Advanced Topics in Software Development, Database Management and Warehouse Analysis, Advanced Cloud Architecting, Cloud Computing, Serverless Data Processing, Advance Web Services, Advanced Topics in Network Security
Bachelor Of Engineering
Gujarat Technological UniversitySoftware Engineering, Data Structure, Database Management Systems, Operating System, OOP with C++, Computer Networks, Design Engineering, Analysis and Design of Algorithm, OOP using JAVA, Advanced JAVA, Web Technology, .Net Technology, Big Data Analytics, System Programming, Data Mining and Business Intelligence, Artificial Intelligence, IoT and Applications
Job Experience
Teaching Assistant
Dalhousie UniversityIn my role as a Teaching assistant for Software Engineering, I facilitated over 10 interactive labs for undergraduate students, enhancing their practical understanding of key concepts. Addressing more than 30 student inquiries on topics ranging from software engineering principles to Full-stack development and the Android framework, I ensured clarity and comprehension among learners. Through bi-weekly evaluations and feedback on student performance and group project contributions, I fostered a 15% improvement in overall project quality and collaboration.
Senior Software Engineer
Mastek LimitedImplemented unit tests in JUnit and Mockito following extreme programming, pair programming, and test-drivendevelopment, resulting in a 2% improvement in code quality and a 1% reduction in bugs in each sprint. Collaborated with cross-functional teams and client stakeholders to identify and resolve product quality issues,enhancing team productivity by 25% and ensuring alignment with business objectives. Provided mentorship to junior QA engineers, enhancing team skills and cohesion, and contributed to a 20%improvement in overall team performance and test automation competency. Demonstrated strong problem-solving and analytical skills by engineering a generalized microservice for FileUpload and Management, streamlining file uploads for multiple teams andreducing development time for file uploading by 30%. Utilized JIRA for test management and defect tracking, improving test traceability and defect resolution times by30%, while providing detailed test reports and metrics to senior management
Systems Engineer
Tata Consultancy Services LimitedApplied BDD and TDD principles, leading to a 15% increase in code quality and a 10% reduction in production bugsthrough the development of automated unit tests and behavior-driven acceptance tests. Developed robust API automation test scripts using REST-Assured, achieving a 40% increase in test coverage forAPI endpoints and improving API reliability and response times by 25%. Conducted extensive ETL and backend testing, optimizing data validation processes and reducing data discrepanciesby 20% through the use of complex SQL queries and backend validation techniques. Spearheaded the development of comprehensive test suites using Selenium and Cucumber, automating over 90% offunctional test cases, which reduced manual testing effort by 50% and accelerated release cycles by 30%. Developed customized Workspace Generators within the Nx workspace using code generator templates,automating CRUD operations. This initiative enhanced development efficiency, reducing development time by 10%. Implemented non-functional automation frameworks for performance, readiness, reliability, and security testing,achieving a 25% improvement in application performance and identifying critical vulnerabilities that reduced securityrisks by 40%
Testimonial
My Blog
Contact With Me
![contact-img](/images/contact1.png)
Darshit Dhameliya
Full stack DeveloperI am available for freelance work. Connect with me via and call in to my account.
Email: darshitdhameliya007@gmail.com