Hi, I’m Andrei Cirja and I have 5 years of experience in developing native mobile applications (iOS and Android). I'm able to handle different situations, while maintaining emphasis on the highest quality of consumer service. My development experience includes technologies like Java, Android, Gradle, Swift and a wide range of Android and iOS libraries. I’m passionate about what I do, and I love to help people. Nothing is more fulfilling than being part of a team with similar interests, and an organization that values its employees.
Languages & Databases:
• Languages: Java, Swift
• Android SDK: level 8+
• Google APIs: Google Maps, Analytics, CGM, AdMob
• SQL databases: SQLite, ORMLite, Realm, Oracle 10g
• Android testing frameworks: Roboelectric, Junit, Mockito, WireMock
• iOS testing framework: XC Testing
• Android Dependency Injection: AndroidAnnotations, ButterKnife, Dagger • Android Networking: Android Http Client, Java URL Connection, OkHttp,
Retrofit, Volley, RoboSpice, Ion, Spring for Android, SimpleXML, Gson,
Jackson
• Android Image Loading: Picasso, Glide, Ion, Universal Image Loader, Volley • Android event bus: Otto
• Android barcode libraries: ZXing
• iOS networking: Alamofire, Haneke, SwiftyJSON, ReachabilitySwift
• iOS image loading: Alamofire Image, Haneke
• iOS barcode libraries: RSBarcodes_Swift
• IDEs: Eclipse, Android Studio, XCode, AppCode
• Development lifecycle tools: Git, Maven, SVN, Jira, Dapulse, Trello,
Crucible, SourceTree
• Defect tracking: Google Analytics, Crittercism, Crashlytics, ACRA • Android testing tools: Android Device Monitor, Genymotion
• Operating systems knowledge: Win 7/8/10, Ubuntu, Mac OS
Agile Development, Test Driven Development
Tools:
Techniques & Methods:
2010 - 2013 “Al. I. Cuza” University, Iasi, Batchelor’s Degree in Computer Science