Created
December 6, 2022 23:40
-
-
Save hectorddmx/f74a4d8d1f95302937afe9c31897d4d6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Tips on how to create elaborated CVs | |
## General | |
- What were their biggest achievements in the project? | |
- What was the most interesting features they worked on? | |
- Did they work alone? In a team? | |
- How many people worked with them? | |
- What other areas were involved in that project? | |
- Did they have to improve a process inside the company? | |
- CI/CD? Testing? Cross team communication? Documentation? | |
- How did they work on the project? They used waterfall? Agile? Scrum? Safe? Kanban? Extreme Programming? Other? | |
- How did they share code with other team members? | |
- Git? SVN? Perforce? Gitlab? Github? | |
- How did they kept track of code quality? | |
- Tests and code coverage? Pull requests reviews? Pair or mob Programming? | |
- Did they work on top of an existing CI/CD process? | |
- Did they use Jenkins, Bitrise, Travis, others? | |
- How did they keep track of code quality, risk or security issues in their codebase? | |
- SonarQube? Snyk? Github’s Dependabot? | |
- SwiftLint? Swift Formatters? Gradlew Lint? | |
## Bug fixing | |
- What features they fixed? | |
- What approach they used to fix these issues? | |
- Did they use the profiler, logs, debugger and stack tracing, sanitizers, static analysis tools, request more information from the clients a crash analytics SDK? | |
- What testing strategy they implemented to avoid regressions? | |
- Did they use unit tests, integration testing, snapshot testing, UI testing with Espresso/XCUITest/Appium? | |
## Features | |
- What features they implemented on said projects? | |
- What technologies/patterns they used used on said features? | |
- If it was UI, so screens and/or components, what tools they used for design handoff? | |
- Did they use XML/Storyboards? UI as code? SwiftUI/Compose? | |
- How did they ensured the UI was pixel perfect? | |
- What testing strategy they implemented to ensure business logic UI and navigation works? | |
- Did they have to implement tests and refactor any code? | |
- Did they integrate or implement a first party or third party SDK? | |
## Leadership | |
- If they had additional tasks as leadership, what were their responsibilities? | |
- Did they have to solve any difficulty in their team? | |
## Architect | |
- If they implemented new modules, how did they get the requirements? | |
- How did they communicate with clients, stake holders or management? | |
- How did they communicated the proposed changes to the rest of the team? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment