Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

B V Sathya Rakesh Kumar

Bengaluru

Summary

Software engineering professional with deep expertise in developing robust, scalable applications. Strong focus on team collaboration, driving projects to successful completion, and adapting to evolving requirements. Proficient in multiple programming languages, frameworks, and tools. Values delivering high-quality results and fostering productive work environment.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Diligent Corporation
07.2024 - Current


  • Developed and maintained enterprise-level iOS messaging application using Enhanced MVC architecture with Coordinator pattern, Repository pattern, and Dependency Injection
  • Architected and implemented comprehensive message retraction system with 2-minute time window, featuring soft-delete mechanism with server synchronization, graceful UI state management for retracted messages display ('This message was deleted')
  • Implemented sophisticated rich text editing system with custom NSAttributedString processing, HTML conversion, , resolving complex UITextView behavior issues.
  • Collaborated with cross-functional teams to define project requirements and deliver high-quality software on schedule.
  • Designed and implemented RESTful APIs to streamline data integration across platforms.
  • Conducted code reviews to ensure adherence to industry standards and improve code quality across projects.
  • Developed scalable applications using agile methodologies for timely project delivery.

Team Lead

I-exceed Technology Solutions pvt.ltd
06.2021 - 07.2024
  • Pioneered in modernization of the legacy Appzillon MADP product originally coded in Objective-C, seamlessly transitioning it to Swift for enhanced efficiency and maintainability.
  • Collaborated with cross-functional teams, including designers and product managers, to translate requirements into functional applications.
  • Developed and maintained iOS applications for digital banking using MVVM and CLEAN architecture resulting in a 20% increase in application performance and a 15% enhancement in user satisfaction.
  • Ensured App compatibility with OWASP Mobile security guidelines using Veracode.
  • Responsible for end-to-end orchestration of the application releases.
  • Conducted capacity planning, tasking, sprint planning, managing the product backlog, and ensuring the use of scrum practices.
  • Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings, contributing to a 20% increase in team velocity and overall project delivery efficiency.

Senior Software Engineer

I-exceed Technology Solutions pvt.ltd
06.2018 - 01.2021
  • Developed and maintained iOS applications for digital banking using MVVM and CLEAN architecture.
  • Integrated third party sdk like alamofire, Kingfisher, QCropper to enhance application functionality and improve development efficiency.
  • Implemented the mostly used features in Banking applications like Google maps, Current Location, Rich Notifications, Biometric Authentication, Deep Linking.
  • Ensured App compatibility with OWASP Mobile security guidelines using Veracode.
  • Integrated third-party libraries into the application and Appzillon MADP such as Micro blink, Brankas and Black Berry Dynamics.
  • Responsible for end-to-end orchestration of the application releases.
  • Conducted capacity planning, tasking, sprint planning, managing the product backlog, and ensuring the use of scrum practices.

Associate Consultant

Enstrapp It Solutions pvt.ltd
06.2015 - 06.2018
  • Built and maintained basic web applications using HTML, CSS, and Java.
  • Assisted in resolving minor web bugs and supporting front-end development efforts within the team
  • Developed and maintained iOS applications for enterprise and industrial mobility using MVC architecture.
  • Integrated third-party libraries and APIs to enhance application functionality and improve development efficiency.
  • Involved in end-to-end orchestration of the application releases.

Education

BE/B.Tech/BS -

JNTU Anantapur
01.2013

Skills

  • iOS application development
  • Cocoa-Touch,
  • Swift,
  • Objective-C,
  • Swift UI development
  • HTML web development
  • JavaScript programming
  • Continuous integration expertise
  • Experience with Xcode Cloud
  • Agile

Accomplishments

  • Shining Star Award - 2021
  • For demonstrating the continued commitment, required to achieve excellence and success.
  • Achievement Award – 2022
  • For dedication and consistent performance in developing iOS Consumer Banking and Enterprise Applications

Timeline

Senior Software Engineer

Diligent Corporation
07.2024 - Current

Team Lead

I-exceed Technology Solutions pvt.ltd
06.2021 - 07.2024

Senior Software Engineer

I-exceed Technology Solutions pvt.ltd
06.2018 - 01.2021

Associate Consultant

Enstrapp It Solutions pvt.ltd
06.2015 - 06.2018

BE/B.Tech/BS -

JNTU Anantapur
B V Sathya Rakesh Kumar