RocheExpert IT (iOS - Mobile)
Oct. 2015 - Apr. 2018Warsaw, Masovian District, PolandStarted as a Java Developer and moved to the Mobile team in 2010. - Responsible for development, delivery, and maintenance of enterprise native iPhone and iPad applications at Genentech (American subsidiary of Roche). - Worked in a distributed environment with customers, analysts, developers, testers, UX designers (San Francisco, Toronto, Warsaw, and Poznan). - Gathered requirements, estimates, and plans projects’ efforts. - Coordinated work of iOS and backend developers as a SCRUM Master.
- Interviewed iOS developer candidates
- Conducted code reviews
- Designed and implemented Mobile Continuous Integration and Delivery system used by
development teams (30+) which handle 300+ iOS, Android, Windows applications. - Responsible for junior developers mentoring and learning path preparation
- Responsible for co-leading internal Mobile Community of Practice - panel for knowledge sharing
between co-workers. Worked as a technical lead during development of iPad CRM application for entire LATAM region field force with SalesForce platform as a backend system. Application has very sophisticated offline business logic specific for each LATAM country, synchronizes with Salesforce platform. Worked as a technical leader and scrum master in a team of 8 iOS developers. Recruited a team, created architecture, applied agile practices like Scrum, planning, retrospectives, prepared backlog, applied code lifecycle good practices like testing, CI, CD, static code analysis, gitflow, conducted code reviews, cooperated and reported to project managers, designers, and solutions architects.