Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mahesh Venkateswarlu

Charlotte,NC

Summary

  • With over 12 years of extensive IT experience, successfully navigating all phases of the Software Development Life Cycle (SDLC), including development, design, analysis, testing, and integration of mobile and web-based client/server applications in multi-platform environments.
  • Expertise lies in developing mobile applications on the iOS platform using Swift, SwiftUI, and Objective-C, with a strong focus on Object-Oriented Programming.
  • Led and mentored teams to deliver high-quality products that meet requirements and deadlines.
  • Built UI screens using traditional UIKit and SwiftUI approaches, as well as developed XCFrameworks for seamless integration with client applications.
  • Created CI/CD pipelines for efficient SDK distribution through CocoaPods and Swift Package Manager.
  • Adept at integrating various native and third-party iOS frameworks, such as GoogleLogin, Good Framework, and Salesforce Framework.
  • Built video players to record live streams and play live streams or VOD videos.
  • Experience also includes app localization for supporting multiple languages across different countries.
  • Possess hands-on experience with REST service consumption, URLSessions, JSONSerialization, Multi-Threading, Blocks, and Closures.
  • Worked on enhancing applications by adding push notifications, local notifications, and scheduled notifications.
  • Thorough understanding of App Store requirements, HIGs (Human Interface Guidelines), and the iOS provisioning portal to ensure compliance with industry standards.
  • Proficient in source code version control using GIT and SubVersion, skilled in utilizing JIRA for bug tracking, issue tracking, and project management.
  • Well-versed in SDLC methodologies such as SCRUM, Agile SAFe, and Waterfall.
  • Co-recipient of The Washington Post's Engineering Innovation Award for outstanding technical achievement, dedication to excellence recognized in the industry.

Overview

13
13
years of professional experience

Work History

Principle/Lead Software Engineer

The Washington Post(Arc XP)
12.2019 - Current

Led mobile team in delivering SDK and app development, overseeing technical direction and execution

  • Involved in doing AGILE SAFe practices, attending daily agile (SCRUM) meetings and SPRINT planning, Program Increment meetings
  • Developed groundbreaking SDK to embed Arc video content into iOS and tvOS media apps, integrating Arc IO feeds, managing subscriptions, and handling identity management
  • Developed Arc XP app (formerly Broadcast), an iOS solution enabling field reporters to livestream breaking news simultaneously to their organization's website and social media platforms, while also uploading video and photo content
  • Built and optimized CI/CD pipelines using Bitrise for seamless SDK distribution via CocoaPods and Swift Package Manager
  • Built a MVP version of the hybrid web app using react-native expo framework
  • Designed and implemented AWS resources (AWS Transfer, Lambdas, S3, CloudFront, SSM, etc.) for app development and binary distribution using CloudFormation Templates (CFT)
  • Developed Lambdas using Python, NodeJS as REST micro services for the app needs
  • Developed REST micro service apis to collect the client requests and load into DynamoDB for the analytics
  • Managed a portfolio of 35-40 iOS white-label apps for major North American news outlets, including Toronto Globe & Mail and Raycom, driving continuous improvement and maintenance
  • Created Jira initiatives quarterly and led team efforts to streamline delegation, improve collaboration, and present delivery roadmaps
  • Awarded The Washington Post's Engineering Innovation Award as a co-recipient for outstanding technical achievement.

Senior Software Engineer

Cummins Inc
08.2015 - 12.2019
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Implement login functionality on iOS app using Salesforce OAuth authentication
  • Development of UI screens with different size classes and Constraint Layout
  • Implemented Data loading and Data parsing logics across all screens from web services
  • Localization of applications to support Spanish, Portuguese languages
  • Worked with Cocoa pods to integrate with Salesforce SDK framework using OAuth keys and tokens
  • Integrated Google Analytics to measure and optimize user acquisition and engagement with app
  • Used JIRA as project management software and used GitHub as Version Control Tool
  • Worked on developing RESTful endpoints to communicate with backend services for data flow
  • Performed code reviews, mentored team and assisted individual developers to have team that worked well together, grew as individual developers and produced successful project and product.

Senior Software Engineer

State Farm
07.2014 - 08.2015
  • Worked on High level and low-level system design, planning, estimation and implementation
  • Onsite coordinator delegating tasks to offshore team
  • Integrated Restful web services with parsing responses by JSON serialization
  • Integrated GOOD framework for authentication, email and browser capabilities
  • Programmed in order to acquire and store persist cacheable content such as static data, images and user preference data using Core Data and NSUserDefaults
  • Worked with UI Action Sheets, UI Table Views, Custom Cells, UI Scroll Views, Navigation Controllers, delegates, and protocols.

Software Engineer

TCS
06.2011 - 06.2014
  • Worked extensively with Objective C and Cocoa Touch Frameworks which includes UIKit, Foundation, MapKit and Core Location.
  • Constructed views using XIB files, storyboard, foundation, UIKit.
  • Worked with SVN to checkout and update codebase changes.
  • Responsible for deployment and managing apps (nearly 60) in Apple, Google Play Store and MobileIron Lilly Appstore (MDM)
  • Involved in Unit Testing, Performance Analysis, Profiling and Memory Leaks using XCode's Instrument and fixed leaks and bugs.

Education

Bachelor of Technology -

JNTU
05.2010

Skills

  • Swift
  • Objective C
  • Java
  • Python
  • Mac OS
  • Windows
  • GIT
  • SVN
  • RESTful
  • SOAP
  • Xcode
  • Intellij
  • Visual Studio

Timeline

Principle/Lead Software Engineer

The Washington Post(Arc XP)
12.2019 - Current

Senior Software Engineer

Cummins Inc
08.2015 - 12.2019

Senior Software Engineer

State Farm
07.2014 - 08.2015

Software Engineer

TCS
06.2011 - 06.2014

Bachelor of Technology -

JNTU
Mahesh Venkateswarlu