Norton P.

Norton P.

iOS Developer

Canada
Hire Norton P. Hire Norton P. Hire Norton P.

About Me

Norton is an innovative software engineer having +5 years of experience developing native iOS apps using C#, Swift, Ruby, C++, among other frameworks. He is highly-skilled in mobile and game development, also having worked on one of the biggest fintech products in Brazil. He effectively analyzes, designs, and implements mobile products with robust architecture, tests, continuous development, and integration. With a proven record of delivering quality, responsive, and engaging applications, Norton strives for optimization and reusability, as well as experimenting with new concepts, designs, libraries, and frameworks.

Work history

UpStack
UpStack
iOS Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

IQmetrix
IQmetrix
Software Developer
2019 - 2020 (1 year)
Winnipeg, Canada
  • Developed and supported features for one of the biggest retail management solutions with inventory, reporting, HR, finance, point of sale, reconciliation etc.

  • Worked on the development of production features integrating Carriers with our software using C# .NET with functional programming concepts.

  • Acted as a Scrum Master, grooming the team backlog, leading the meetings and ensuring the team always has a task ready to develop. Created onboarding documentation, implementations practices documentation in order to delegate it to members of other teamsand technical writing.

Thoughtworks
Thoughtworks
Consultant Developer
2018 - 2019 (1 year)
Porto Alegre, Brazil
  • Developed, maintained, and improved an iOS application for a financial client using a decoupled architecture and a wide range of technologies.

  • Researched and developed hybrid applications for internal projects, focusing on React Native and Flutter.

  • Advocated for the best agile practices, improving project quality, helping the client best assign priorities.

Hotmart
Hotmart
iOS Developer
2017 - 2018 (1 year)
Belo Horizonte, Brazil
  • Worked on the development of iOS applications using MVC architecture for a complete platform catered to companies that want to sell, promote or buy online courses, videos, subscription products, ebooks, event tickets and other types of digital media.

  • Identified gaps in productivity and suggested the use of R.Swiftand Swiftlint, reducing production missing assets error and improving code quality.

  • Closely collaborated with team members and stake holders, advocating in favour of testing, and continuous integration implementation

Framework Systems
Framework Systems
iOS Developer
2016 - 2017 (1 year)
Belo Horizonte, Brazil
  • Worked on developing, maintaining, and improving an important drugstore iOS Application, working with maps, camera, CoreData, push/local notifications, drug searching on a functional reactive architecture.

  • Improved product quality through code reviews, closely collaorating with the QA and development teams.

  • Managed to define a rich iOS experience for the user, also monitoring and improving internal software processes.

Stardust Studios
Stardust Studios
Lead Developer/Owner
2015 - 2016 (1 year)
Belo Horizonte, Brazil
  • Acted as Team Lead and Manager for the company, overseeing a team of five developers working on local and remote projects.

  • Developed small back-end applications using Ruby on Rails, Heroku and Postgres SQL, integrated with Facebook API.

  • Assisted coworkers to develop several capabilities, optimized mobile apps, and game performance on Android and iOS. Researched about Artificial Intelligence, Gameplay, Advertisements Integration, Achievements, and User Experience.

Portfolio

iOS Developer - C6 Bank
iOS Developer - C6 Bank

C6 Bank is a new Brazilian fintech with no physical branch. C6 Bank offers a maintenance-free checking account, free unlimited transfers, free unlimited withdrawals, payments, free multiple cards (debit and credit), salary portability, and deposits by boleto (the most popular voucher payment method in the country). I acted as an iOS Developer and Software Consultant for the project. Developed all parts of the iOS, including CI/CD pipeline, Unit Testing, UI Testing, and developing features as needed. The project was successfully launched and is one of the most successful fintech apps in Brazil.

Owner -  iOS CI/CD Pipeline Lecture
Owner - iOS CI/CD Pipeline Lecture

Created and developed a pipeline lecture in order to train other members of the company. iOS deployment requires several tedious tasks, and error-prone. Fastlane automates these tasks through Ruby code, allowing it to be extended from pure Ruby functions if needed, and Swift support it being developed. It's possible to import actions from other files or repository, allowing for greater customization. Since Fastlane can be executed from CLI, other tools can access it's lanes, providing power to CI/CD pipelines to handle Code Signing, Testflight upload, Testing, Crashlytics uploading, Report generation with simple commands. Notifications can be sent with the execution results, improving team communication and project visualization. Source control manipulation like updating version number, changelogs, plist files, and store descriptions.

Software Developer - Carrier Integration IQmetrix
Software Developer - Carrier Integration IQmetrix

iQmetrix is the premier provider of retail management solutions for specialty retailers. Their powerful and intuitive retail management software, RQ, provides features to manage and streamline the core functions of business, like POS, CRM, inventory management, HR, and accounting, while also providing innovative applications to accelerate profits including marketing, advanced reporting, and analytics, and SalesForce and service automation. I worked on integrating the carrier and the POS for this project. Technologies used in the project: C#, .NET Framework 4.7, and .NET Standard 2.1.

Education

Technological Degree in Digital Games Development - 2011
Technological Degree in Digital Games Development - 2011
Pontifical Catholic University of Minas Gerais