![如何在iOS出版物中实现T9搜索图像](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_post_page%2Fcontent%2Fcover_image_file%2Fcover_image%2F1310261%2Fcover-0419-T9-on-iOS_Dan_Newsletter-22eaec3a28f71fdd9d4ba3e3d5fe52b2.png&width=768)
![George Vashakidze,格鲁吉亚第比利斯的开发商](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1066615%2Fhuge_617c367b89b031915075fd5782269b10-5cae3ba1bf4804b3ffa8acd7dba17de7.jpg&width=524)
George Vashakidze
Verified Expert in Engineering
iOS Developer
George是一个非常积极和勤奋的移动开发人员,拥有超过10年的移动平台工作经验和15年以上的服务器端工作经验. 他是一个以结果为导向的人,总是努力为客户带来最大的满意度. George很快就掌握了新技术,可以毫不费力地适应新的开发环境.
Portfolio
Experience
Availability
Preferred Environment
Xcode
The most amazing...
...我开发的是mBank, 格鲁吉亚银行的移动银行套件, including payments, transfers, products, 以及其他独特的功能.
Work Experience
高级Swift/Swift UI iOS开发者|服装零售
Mahina Development Inc
- 重构现有模块并开发新模块(通知和跟踪服务), 跨所有模块进行实时搜索, 以及客户账单/送货地址模块).
- 跟踪并修复不同模块下的各种bug.
- 首次发行便获得了巨大的下载量和付费.
Senior iOS Engineer
Clash
- 使用SwiftUI、Combine、Apollo和GraphQL从零开始开发Clash应用程序. 该应用程序的目标是帮助创作者赚钱.
- 致力于一个具有多种功能的视频播放器,视频录制和动画. 使用Jira管理子项目.
- 在应用程序中引入了令人惊叹的功能. 发送掉落到视频所有者,发送FanMail. 增加了使用苹果应用内订阅订阅用户的功能.
软件架构师、技术主管和iOS工程师
SportsStars
- Worked on SportsStars, 一个社交博彩应用程序,你可以很容易地下注和预测现实生活中的游戏与现场赔率,但与虚拟(有趣)货币. 从头开始开发这个应用程序,包括后端和实时数据更新.
- 跟踪bug并使用Clubhouse、GitHub、GitHub flow、pr和Agile方法论.
- 处理了两个压力测试和一个渗透测试,没有任何服务器关闭. Got verified on Betradar.
- 贡献了一个应用程序与惊人的动画和美丽的界面.
技术顾问|联合创始人
AppLoad
- 开发后台软件/核心SystemJET, 它帮助健康和美容领域的企业分析他们如何使用Spring MVC运行.
- 为健康美容领域客户构建多目标构建系统,一键式将品牌iOS、Android应用发布至店铺.
- 创建了能够与移动和web平台一起工作并缓存数据的中间件服务, 在核心系统内同步这些缓存, and more.
- 构建了一个能够创建特定备份的基于linux的自动化工具, 将它们存储在不同的服务器中, 并将备份报告和状态发送到特定的电子邮件地址.
- 使用HTML, Sass和AngularJS为SystemJET开发客户端软件.
Senior iOS Developer
Betty Labs
- 引入了一个自定义UITabBar,支持在选项卡之间滑动.
- 创建了一个可重用的视图,支持直接从UIStoryboard创建带有IB连接的NIB和XIB文件. 它有一个UIView和NIB文件的引用使用在storyboard或代码中指定NIB名称.
- 引入了一个自定义的通用模块,它有惊人的动画和背景颜色过渡. 可以控制登机项目的数量.
- 我在贝蒂实验室工作时创作了很多很棒的动画. 开发了用户界面和单元的自动化测试.
高级React Native开发人员和架构师
Uccorp (Unicard Ltd.)
- 引入了一个带过渡的自定义模态组件, fade in/out, able to put everywhere, and use everywhere.
- 建立了一个定制的相机框架,用于在框架内拍摄照片和视频.
- 实现了一个定制的入职组件.
- 使用自定义列表选择器组件,该组件能够显示自定义数据并在需要时获取所选数据. able to put in any frame.
- 建立自定义字体加载类,能够指定自定义字体权重和自定义名称,这在默认情况下是不支持React Native的.
Full-stack Developer
X Coin, Inc.
- 构建了名为X币核心管理的后端软件, control, 并报告在X币系统内注册的新用户.
- 使用Java和Spring Boot为应用程序到服务器的通信构建中间件和REST API.
- 开发了一款UI很棒的iOS应用. 使用该应用程序,用户只需点击一下就可以将X币兑换成美元.
- 使用AngularJS为X Coin平台开发一个管理面板, HTML, CSS, 以及管理记录和报告的JavaScript.
- 为中间件服务构建了一个公共Ubuntu服务器,并为核心创建了私有网络, database, 和管理面板通信.
- 使用带有身份验证服务的SockJS创建了一个具有流畅滚动和惊人UI的聊天系统.
Lead iOS Developer
Bank of Georgia
- 使用Swift为格鲁吉亚银行开发移动银行应用程序mBank.
- 为格鲁吉亚银行构建基于swift的支付和转账模块.
- 使用Swift和Trie算法创建T9联系人搜索功能.
- 使用Swift和Objective-C构建了18个自定义和可重用组件.
- 为mBank开发了不同的令人惊叹的动画.
- 使用GitLab, GitLab Runner和Xcode构建工具实现了mBank自动化测试的CI.
- 使用元数据和带有动态容器的动态向导构建动态表单构建器.
- 在不使用任何库或反射工具的情况下,将BaseModel和自定义响应解析器创建到模型中.
开发团队负责人(iOS, Android)
Lemondo
- 创建了一个名为SabaReader的电子书阅读器应用程序,用于在本地下载、阅读和共享图书(iOS和Android).
- 开发页面卷曲动画(iOS和Android).
- 使用Node构建API文档管理器工具.js.
- 使用iOS和Android创建MyPhone应用程序, the MQTT protocol, 以及PJSIP音视频框架.
- 为GPC药店开发GPC移动应用(iOS、Android).
- 构建Guide-U应用,面向游客(iOS, Objective-C).
- 创建了一个名为Hiro的社交网络应用程序(Objective-C).
高级移动和软件开发人员(iOS, Android, Java)
aMind Solutions
- 创建了一个名为LifeTech Korea Mobility的移动应用程序. 客户端是Life Technologies,它是针对iOS (Objective-C)和Android完成的.
- 和我的团队一起构建了一个最大的框架,叫做TethrOn. 它是一种基于Android、iOS、Objective-C和Java Spring MVC的Android移动框架.
- 使用Gradle builder和Solo Robotium框架开发了一个自动化UI/GUI测试引擎.
- 创建了一个Jenkins服务器,用于自动测试运行在虚拟模拟器上的应用程序.
- 编写Perl脚本,从模拟器设备获取各种日志和测试结果,然后将它们发送到特定的电子邮件地址.
- 为开发人员构建了一个模块,以基于从服务器返回的元数据创建移动UI.
Senior .NET Developer
Apex Ltd.
- 为Apex ERP系统开发了一个库存模块(c#, VB).. NET, MS SQL和DevExpress).
- 为APEX (c#, VB)构建了一个名为自动作业创建器的内部应用程序.NET, MS SQL).
- 创建了一个应用程序,可以与所有类型的商店和市场的称重机一起使用,并带有管理面板(c#, MySQL).
- 为APER ERP系统开发会计模块.
- 构建自定义DLL加载器(CDL), 它能够将dll动态加载到当前应用程序的域(c#, reflection tools).
- 创建了一个能够将任意数量的DLL模块加载到系统中的ERP系统(c#).
Senior Web Developer
难民和住宿部
- 构建了一个IDP声明模块(c#, MS SQL, MS SQL报表工具).
- 开发难民和住宿部网站(PHP, MySQL).
- 创建了难民和住宿部网站的动态内容管理工具(c#), MS SQL).
- 开发内部员工普查模块.
.NET Developer
MIA Police Academy
- 创建学院内部教育管理软件,定义班级, add students, lecturers, 并创建指定周的自动时间表(c#, MS SQL, DevExpress).
- 内置内部车辆登记软件,用于管理所有内部和外部车辆输入输出和数据报告(c#), MS SQL, DevExpress).
- 开发内部仓库管理桌面应用程序(c#, MS SQL, DevExpress).
Experience
Clash和Byte的高级iOS工程师
EARN AND SUPPORT
通过发送可以兑换成现金的掉落物来表达你的爱. 注册每月订阅,100%的收益将捐给你最喜欢的创作者.
ENGAGE
Upload videos. 给粉丝发邮件——发一个DM,问一个问题,或者建议一个视频的主题.
LEVEL UP
获得徽章并获得顶级粉丝的认可. 支持您喜爱的创作者.
Sideline Sports
副业:一款免费应用程序,可以实时询问有关现场游戏的问题. 一个只需要下载应用程序的人, turn on notifications, make predictions, 准备好看看结果吧. Sounds good? 进来,我们走!
mBank |格鲁吉亚银行手机银行应用
http://itunes.apple.com/us/app/bog-mbank-mobile-banking/id1159368231?ls=1&mt=8我和其他5名iOS开发者一起担任首席iOS分析师和开发者.
TethrOn
在这里,我作为高级Android/iOS开发者与aMindSolution的大型团队一起工作. TethrOn被世界各地的多家公司和开发团队使用.
LifeTech韩国移动项目
在这个项目中,我在一个大型的Android、iOS和后端团队中担任高级开发人员.
Uccorp (Unicard Ltd.)
X Coin
在这个项目中,我担任全栈开发人员.
技术:iOS, Swift, Java, Spring Boot, PostgreSQL, REST API, SockJS
SmartWash
On this project, 我是iOS的首席开发者,在那里我和一个服务器端团队开发了这个应用程序.
Feedc
On this project, 我曾担任首席iOS/Java架构师,负责编写后端和数据库端.
AMD Com Ref App
在这个项目中,我担任高级Android/iOS开发人员.
MyPhone
使用MyPhon的通话具有完美的ISDN质量. 此外,任何MyPhone用户都可以拨打世界上任何电话.
在这里,我担任开发团队的领导和解决方案架构师,还编写了几个模块.
Saba Reader
On this project, 我担任了开发团队的领导和解决方案架构师,我还编写了逻辑和动画.
GPC Mobile
在这个项目中,我担任开发团队的领导和解决方案架构师.
API Doc Manager
在这里,我担任开发团队的领导和解决方案架构师.
LateCore供应商订单接收
在这里,我是该应用程序的两名高级后端开发人员之一.
Skills
Languages
Java, Objective-C, Swift, Swift 4, JavaScript, HTML, PHP, SQL, Kotlin, GraphQL, Swift 5, CSS, HTML5
Frameworks
Spring Boot, SwiftUI, Cocoa Touch, iOS SDK, UIKit, iOS Frameworks, React Native
Libraries/APIs
CocoaPods, RxSwift, iOS Native Libraries, Auth, iOS API, Lottie-iOS, Google Maps SDK, REST APIs, Core Image, Stripe API, Android架构组件, Node.js, React
Tools
Xcode, Firebase Authentication, SwiftLint
Paradigms
Unit Testing, 持续集成(CI), 面向对象编程(OOP), Continuous Delivery (CD), 持续发展(CD), Mobile Development, REST
Platforms
Firebase、iOS、Mobile、Android、Heroku、亚马逊网络服务(AWS)
Storage
MySQL, PostgreSQL
Other
UI Testing, Combine, Mobile Apps, APIs, Full-stack, Third-party APIs, Technical Leadership, eCommerce, Event Ticketing, iPad, API Integration, Networking, Lottie, AVFoundation, iOS Video, Mobile Applications, Image Manipulation, Video Editing, Video Streaming, Bluetooth, Architecture, Software Architecture, Stripe Payments, Audio Streaming, User Interface (UI), User Experience (UX), Apollo
Education
信息学和控制系统学士学位
格鲁吉亚技术大学-第比利斯,格鲁吉亚
通过IT基本知识,PC:硬件和软件认证
ITVET - Tbilisi, Georgia
Certifications
思科IT Essentials PC硬件和软件
ITVET (Cisco Academy)