Ujjwal Sharma: Backend Developer Resume
Ujjwal Sharma: Backend Developer Resume
Ujjwal Sharma’s open source contribution during the GirlScript Summer of Code is significant as it highlights his commitment to community collaboration and continuous learning. By engaging in real-world open-source projects, he not only enhanced his coding skills but also gained experience in working within collaborative environments, promoting innovation and problem-solving, which are critical skills in software development .
Ujjwal Sharma's experience in web development has been crucial for his career progression in software development. His internship at Topper World Institute improved his proficiency in tools like HTML, CSS, and JavaScript, leading to the successful development and optimization of five websites. The experience enhanced Sharma's skills in ensuring cross-browser compatibility, resulting in a 20% increase in user engagement, reflecting his adaptability to user requirements. Additionally, these foundational skills in web development supported his later roles that required integrating backend operations and building efficient applications, as seen in his personal projects like the "Uber Clone" .
The certifications obtained by Ujjwal Sharma complement his skills and experience in software development by providing formal acknowledgment of his expertise and facilitating continuous learning. The "Coding Shuttle Spring Boot 0 to 1" certification likely enhanced his ability to construct and manage Spring Boot applications, aligning with his backend development experience. Additionally, certifications like "Hacker Rank SQL (Basic)" and "GCP (Google Cloud Practitioner Program)" validate his proficiency in SQL and cloud platforms, respectively, supporting his ability to manage databases and cloud-based services, key components of his professional toolkit .
Ujjwal Sharma's internships as a Backend Developer at Smart Digital Wings and Web Developer at Topper World Institute provided him crucial, practical experience that directly contributed to his ability to manage complex tasks in personal projects. The internships honed his skills in optimizing web applications and creating RESTful APIs, which were crucial for his personal "Uber Clone" project's requirements in implementing authentication, authorization, and ride booking strategies. These experiences equipped him with a practical understanding of both frontend and backend development, enabling him to successfully execute comprehensive project flows, from request handling to payment processing .
Ujjwal Sharma enhanced and optimized web applications by creating RESTful APIs, which facilitated seamless communication between frontend and backend modules. This optimization led to a more efficient workflow in managing web applications. Specifically, his work on the Library Man project improved tracking of stock, borrowers, and due dates, resulting in a 25% increase in efficiency .
In the "Uber Clone" project, Ujjwal Sharma employed skills in Spring Boot, Spring Security for Authentication and Authorization, and multiple Design Patterns to improve ride booking processes. These skills potentially reduced ride waiting time by 50% by handling the complete flow from ride requests to ride acceptance and payment handling .
Leadership and competitive events played a pivotal role in Ujjwal Sharma's professional development by providing a platform to apply technical skills in collaborative and competitive settings. Being a #2 runner-up in web development at Udbhav Tech Fest demonstrated his capability to deliver effective solutions in high-pressure situations. Similarly, his participation in virtual events such as Postman Challenge and Fetch Ai Hackathon helped him reinforce his expertise in API testing and teamwork, addressing real-world software development challenges collaboratively .
Ujjwal Sharma's B.C.A studies, with concentrations in web development and coding terminologies, provided him a robust foundation in fundamental coding skills and web technologies. His M.C.A education further advanced his capabilities, particularly in Java programming and backend operations, equipping him with advanced technical expertise necessary for complex application development and backend management .
Ujjwal Sharma highlights his proficiency in programming languages and tools such as Java, Spring Boot, Hibernate, PostgreSQL, C/C++, MySQL, HTML, CSS, and JavaScript. His adeptness with CI/CD tools like Google Cloud Platform, AWS, and Postman API Testing is also emphasized. These skills facilitate his ability to develop robust backend applications, perform API testing, manage databases, and ensure seamless integration within software systems, supporting his comprehensive approach to software development and deployment .
Ujjwal Sharma's involvement in virtual events and hackathons significantly enhanced his skills in API testing and open-source contribution. By implementing postman and API testing basics like GET, POST, PATCH, and DELETE, he solidified his understanding of scripting and authorization. His participation in GirlScript Summer of Code as an open-source contributor further broadened his experience in collaborative coding and open-source community engagement .