0% found this document useful (0 votes)
32 views4 pages

T SATHEESH KUMAR iOS

The document provides a detailed professional summary and experience for an iOS developer. It outlines over 8 years of experience building iOS applications using Swift, Objective-C and various frameworks. It also includes experience with ReactJS, JavaScript and integrating third party libraries.

Uploaded by

Bhaktii Channell
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views4 pages

T SATHEESH KUMAR iOS

The document provides a detailed professional summary and experience for an iOS developer. It outlines over 8 years of experience building iOS applications using Swift, Objective-C and various frameworks. It also includes experience with ReactJS, JavaScript and integrating third party libraries.

Uploaded by

Bhaktii Channell
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

T SATHEESH KUMAR

PROFESSIONAL SUMMARY:
● Around 8 years of extensive software industry experience as Native iOS developer in Design,
Development, Testing and Implementation of Client-server applications.
● Extensive experience in iOS application design and development using Swift Objective-C and Cocoa
Touch.
● Familiar with frameworks such as UIKit,Swift UI.
● Good experience and proficient in WebKit, AV Foundation, Cocoa design patterns, Core foundation,
Core Data, Core Services, Core Location, AddressBook, Apple Maps,Apple pay and CFNetwork.
● Expertise in StoryBoard and Auto Layout,Auto Resize.
● Expertise in using third-party libraries such as Core Plot, Progress HUB and AFNetworking,Alamofire
to integrate additional functionality into applications.
● Proficient in memory management in both Manual Retain release and Automatic Reference Counting
(ARC) environments.
● Ample experience with XCode 5 and later, iOS 7 and later Instruments and Interface Builder.
● Excellent knowledge in developing applications in MVVM(Model-View-ViewModel), MVC (Model-View-
Controller) architectural Patterns.
● In-depth experience in Software Development Life Cycle like Agile/SCRUM, Test-driven approach and
waterfall model.
● Expertise in integrating Push notifications and Silent Notifications using APNS and Google Firebase.
● Good knowledge on using extensions like share extension, Notification Service extension.
● Excellent knowledge in integrating Google Firebase , Google Remote configurations and Crash
analytics, Socket Io Manager.
● Understanding of memory management, multi-threading, and concurrency.
● Good knowledge on iOS App Provisioning (publish applications on App store, Ad hoc distribution, B2B
Application distribution ).
● Proficient in programming languages such as Objective-C, ReactJS, JavaScript, HTML, CSS and Web
Services.
● Experienced in source control tools like Git and SVN.
● Comprehensive hands-on experience on Redux and Integrating Redux with React.
● Expertise in ReactJS for creating interactive user interfaces using JSX and React component lifecycle
concepts.
● Good Understanding of Document Object Model (DOM) and DOM Functions.
● Familiar with creating Custom Reusable React Components and experience using One-way data
flow, Virtual DOM, JSX, React Lifecycle hooks, Forms, Events, Keys, Router, Lazy loading, Error
boundaries.
● Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java
Script functions, Cascading Styles across cross-browser using Firebug, Developer ToolBar.
● Worked with Material UI, Bootstrap,StoryBook for Responsive Web design.
● Have performed well in various roles as programmer, a team player with strong analytical, relationship
management, logical and communication skills.

TECHNICAL SUMMARY: -
Programming Languages: Swift, Objective–C, ReactJS, Javascript,HTML,CSS.
iOS Frameworks: UIKit, SwiftUI,Core data,Cocoa Touch,WKWebView
Architectural Patterns: MVVM(Model-View-ViewModel),MVC(Model-View-Controller)
Databases: SQLite,Plist, SQL Server and MongoDB.
IDE: XCode, Visual Studio Code,Sublime Text.
Operating Systems: Mac OS, iOS, Linux,Windows.
Tools: Git,Bitbucket,Jira,Postman.
PROFESSIONAL EXPERIENCE: -

Client: Xoxoday,Redwood city,CA Mar 2018 to Current


Role: TechLead
Application:Empuls
Roles and Responsibilities:

● Develop and maintain iOS applications using Swift, SwiftUI,UIKit, and Xcode, following best practices
and architectural patterns such as MVVM
● Collaborate with the team (developers, designers, product owners, QA) to define, design, and ship new
features.
● Writing the GraphQL query to merge data from micro services and get the required JSON response for
the frontend.
● Started working on the Combine frame for making the APi call and for other features.
● Retrieved data from web services by calling the server and then parsed the response data using JSON
library.
● Used Generics,Protocols,Extension,Properties,Closures and more for building reusable code.
● Built Employ engagement module which includes Posting a feed,Appreciate,Nominate
● Built Employ dashboard which shows the entire application statistics like new feeds,Celebrations,Todo
list.
● Implemented the Socket.IO to show the real time feeds and comments in the application.
● Initiated learning of Apple’s latest new Swift UI framework among the team.
● Worked on implementing Push Notification using the Google firebase and APNS..
● Integrated third party payment gate for recharging the company wallet using
ApplePay,Stripe,Paytm,PayPal.
● Used multi-threading to handle background events to improve the application performance using GCD
and OperationQueue.
● Used NSUserDefaults,Keychain to store user information and save data locally..
● Involved in Unit testing (XCTest) and fixed bugs to meet Client Specification and Standards, Memory
leaks and Memory management issues.
● Used Cocoapods and Swift Package Manager for adding 3rd party libraries into the project.
● Mentor and provide guidance to junior developers, fostering their growth and supporting their learning
in iOS development.
● Implementing the framework using swift package manager.
● Involved in Application deployment and weekly Hotfixes.
● Have implemented Client-side ReactJS routing for performance saving.
● Worked with React JS components, Forms, Events, life-cycle Components, Router, Animations,
Redux and Middleware.
● Used Redux-Store for storing state of the React Application and worked with middleware for the
Redux-Store.
● Extensively worked in writing minimal code in building re-usable forms with their validations using React
with Redux Architecture. Used Redux-Store for storing state of the React Application and worked
with middleware for the Redux-Store. Used ES6 syntax in the web application.Created the multiple
grids by inline editing capabilities and included pagination.
● Participated actively in fixing the bugs reported in Test, UAT,Pre Production and Production
environments.
● Involved in CodeReview, CodeFixes and bug Fixes.

Environment:  iOS, Swift,UIKit,SwiftUI, Xcode, Cocoa Touch,MVVM,XCTest,JavaScript, ReactJS, Redux,


React-Router, JavaScript, HTML,CSS,NPM,Bootstrap,Storybook,Google Firebase , Google Remote
configurations and Crash analytics, Socket Io Manager,REST,JSON,Git,JIRA.
App Link: https://apps.apple.com/in/app/empuls/id1445109908

Application: Plum
Roles and Responsibilities:
● Designing rich re-usable stateless components using React JS.
● Involved in responsive design and developed a single ISOMORPHIC responsive website that could be
served to desktop, Tablets and mobile users using React .js
● Have implemented Client-side ReactJS routing for performance saving.
● Worked with React JS components, Forms, Events, life-cycle Components, Router, Animations,
Redux and Middleware.
● Used Redux-Store for storing state of the React Application and worked with middleware for the
Redux-Store.
● Extensively worked in writing minimal code in building re-usable forms with their validations using React
with Redux Architecture. Used Redux-Store for storing state of the React Application and worked
with middleware for the Redux-Store. Used ES6 syntax in the web application.Created the multiple
grids by inline editing capabilities and included pagination.
● Retrieved data from web services by calling the server and then parsed the response data using JSON
library.
● Involved in requirement analysis, Impact analysis, designing and developing the application.
● Responsible for UI/UX development.
● Worked with payment gateways like Stripe,Paytm,PayPal.
● Used GIT for Version Control System.
● Log defects encountered in the application through JIRA during test cycles and conducted fix
verification.
● Participated actively in fixing the bugs reported in Test, UAT,Pre Production and Production
environments.
● Actively involved in Deploying code in all environments.
● Involved in all major client meetings and helped to prepare templates for simplifying tasks.
Environment:  ReactJS, Redux, React-Router, JavaScript, HTML, CSS, NPM. Node JS, Web
pack,Bootstrap,Storybook, Git, Visual Studio Code, Google Firebase, REST, JSON, JIRA.
App Link: https://stores.xoxoday.com/

Application: Compass Xoxo


Roles and Responsibilities:

● Developing an Native iOS application for the customer timeline from scratch.
● Developed the complete user interface (UI) of the app using UIKit
● Worked on building the framework for sending rewards based on the completion of milestones.
● Involved in requirement analysis, Impact analysis, designing and developing the application.
● Used Google Remote configurations for handling the Ui based on the events and client based
Modules
● Worked on Push Notification sent from server for new Alerts.
● Used multi-threading to handle background events to improve the application performance.
● Developed the chat functionality using the Sendbird SDK
● Worked on Restful web services for better management of resources for the app.
● Used keyChain Storage to store user information and save data locally.
● Involved in shifting the codebase of the organization from objective C to Swift.
● Worked with payment gateways like Stripe,Paytm,PayPal.
● Involved in all major client meetings and helped to prepare templates for simplifying tasks.
● Have implemented Client-side ReactJS routing for performance saving.
● Worked with React JS components, Forms, Events, life-cycle Components, Router, Animations,
Redux and Middleware.
● Retrieved data from web services by calling the server and then parsed the response data using JSON
library.
● Involved in requirement analysis, Impact analysis, designing and developing the application.
Environment:  iOS , Swift,UIKit, Objective-C,Xcode, Cocoa Touch, Cocoa framework,
MVVM,XCTest,JavaScript, Google Firebase , Google Remote configurations and Crash analytics, Socket Io
Manager,REST,JSON,Git,JIRA.
App Link: https://apps.apple.com/in/app/compass-xoxo/id1504258298
Client: Aditri Technologies Pvt Ltd May 2015- Mar 2018
Role: iOS Developer
Project: Lektrify,Lektrify CRM
Roles and Responsibilities:

● Extensively worked with Objective – C and cocoa frameworks.


● Integrated Map functionality using MapKit and CoreLocation frameworks using web services.
● Worked extensively on tab bar and table view controller.
● Used AVFoundation framework for video playback.
● Created models in MVC and delegates development for updating model information.
● Followed WaterFall methodology throughout the development.
● Implemented Core Data framework to store user Data.
● Implemented NSURLConnection for backend web services integration..
● Used multi-threading to handle background events to improve the application performance.
● Used NSUserDefaults to store user information and save data locally.
● Worked with GIT to checkout and update the codebase changes.
● Worked with payment gateways like Payu,Stripe,Paytm
● Involved in Project documentation and possess expertise in the same.
Environment: Objective-C, iOS 5(iPhone SDK), Mac OS X, Cocoa Touch, Foundation, UIKit, Core Graphics,
RESTful JSON, iOS 6.1, iPhone Simulator 6.1, XML, Mobile Device Management App Store,ReactJS, Redux,
React-Router, JavaScript, HTML, CSS, NPM. Node JS, Web pack,Agile Methodology.

EDUCATION: - Bachelor of Technology, Priyadarshini Institute of Technology, INDIA.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy