Miguel Ângelo Bogas Oliveira is seeking a challenging position in mobile software development. He has a Bachelor's degree in Computer Science from the University of Minho in Portugal. He currently works as an Android Developer for TOPDOX, where he develops and maintains their Cloud File Manager and Documents Office Suite mobile applications. Previously he was a Quality Assurance Engineer for TOPDOX, where he created and maintained UI test suites for their mobile applications. He has skills in languages like Java, C/C++, Swift, and databases like MySQL.
Lset's guide for android application developmentActonRoy
Android devices have become very popular in the smartphone market. It is a dominating mobile development platform that fulfils the needs of the mobile industry. There’s a huge demand for Android applications among businesses and consumers. Every business wants to have an Android application for communicating with their target audience. Android is a huge ecosystem with millions of applications.
UNDERSTANDING COMPUTER PROGRAMMING
A programming language is used for instructing a computer to act according to the user’s wish. It provides us with a medium of communication between humans and machine. Humans provide input and computer provides an output based on the input.
A computer is a hardware machine, and it can’t interpret the human language to store and process data. It only uses binary language to understand commands.
https://lset.uk/
My professional goal is to work for a Company at the national and/or international level in an area with great technological influence, such as: IT/ IT consulting or the cybersecurity department. I feel curiosity and concern for both of them. I am a dynamic, organized and methodical person. I am also self-taught so I always look for ways to improve small technical qualities through online videos. My ability to work in a team with my responsibility and interpersonal communication, allows me to add value to the company. One of my professional ambitions is to work abroad for several years and learn German.
Java is a popular object-oriented, general-purpose, and class-based programming language. It has been created to have fewer implementation dependencies.
Developers around the world consider java as secure, fast, and a very reliable programming language. It is being used for developing simple to complex java applications used in mobiles, computers, data centres, scientific computers, ATM machines, etc.
Aptech maliviya nagar is the best IT training institute in DelhiMCM Infotech
Aptech Malviya Nagar introduces 6 Weeks IT Summer Training program for the young and bright candidates like you who wants to develop and enhance their skills and gain relevant industrial experience to take their career to the next level.
Lset's guide for android application developmentActonRoy
Android devices have become very popular in the smartphone market. It is a dominating mobile development platform that fulfils the needs of the mobile industry. There’s a huge demand for Android applications among businesses and consumers. Every business wants to have an Android application for communicating with their target audience. Android is a huge ecosystem with millions of applications.
UNDERSTANDING COMPUTER PROGRAMMING
A programming language is used for instructing a computer to act according to the user’s wish. It provides us with a medium of communication between humans and machine. Humans provide input and computer provides an output based on the input.
A computer is a hardware machine, and it can’t interpret the human language to store and process data. It only uses binary language to understand commands.
https://lset.uk/
My professional goal is to work for a Company at the national and/or international level in an area with great technological influence, such as: IT/ IT consulting or the cybersecurity department. I feel curiosity and concern for both of them. I am a dynamic, organized and methodical person. I am also self-taught so I always look for ways to improve small technical qualities through online videos. My ability to work in a team with my responsibility and interpersonal communication, allows me to add value to the company. One of my professional ambitions is to work abroad for several years and learn German.
Java is a popular object-oriented, general-purpose, and class-based programming language. It has been created to have fewer implementation dependencies.
Developers around the world consider java as secure, fast, and a very reliable programming language. It is being used for developing simple to complex java applications used in mobiles, computers, data centres, scientific computers, ATM machines, etc.
Aptech maliviya nagar is the best IT training institute in DelhiMCM Infotech
Aptech Malviya Nagar introduces 6 Weeks IT Summer Training program for the young and bright candidates like you who wants to develop and enhance their skills and gain relevant industrial experience to take their career to the next level.
Objective C is the best choice for high- performance app development with more features and versatility than any other programming language. This object- oriented language is based on the concept of data and code rather than logic and functions. It offers the best runtime for Apple systems and most store applications. We recommend and deploy Objective-C for most of the apps.
1. Miguel Ângelo Bogas
Oliveira
Curriculum Vitæ
Objective
A challenging position in mobile software development.
Education
2012–2015 Bachelor in Computer Science, University of Minho, Braga - Portugal, 14.
Over the course I managed to improve my Math skills, in areas such as Algebra and
Logic, providing me a better way to engage on real world problems and sustain my point
of view about them. Along with that, I learned the distinct Programming Paradigms
(Functional, Imperative, Object-Related and Logic) and how to apply them over the different
situations.Furthermore I went through various IT scenarios such as Concurrent Programming,
Client - Server Communication, Graphical Programming, Database Administration, Software
Verification and Optimization. Finally, I achieved all of the course objectives with quick
learning, lot of self-taught, hard work and mainly determination. (Attached detailed
certificate of conclusion)
Experience
2016–Current Android Developer, TOPDOX, Porto, Portugal.
Developed and maintained TOPDOX - Cloud File Manager & Documents Office Suite
Detailed work description:
○ Project database and migrations associated;
○ Fullscreen application onboarding;
○ Facebook & Google social signup;
○ Android runtime permissions;
○ REST API calls using Gson and Retrofit with automatic token refreshing mechanism;
○ Read & write access to Android filesystem, including external storage;
○ System intents to access camera, printer and file sharing;
○ WebView with custom Javascript interface;
○ Auto-resize GridLayout;
○ Scheduled background tasks with AlarmManager and IntentService pattern;
○ Analytics tracking with Intercom, MixPanel and Google Analytics SDK’s;
○ Multiple UI animations.
910 Rua da Venda – 4755-312 Martim – Portugal
(+351) 913 941 155 • migueloliveira1794@gmail.com
iamrocklobster • iamrocklobster
2. 2015–2016 Quality Assurance Engineer, TOPDOX, Porto, Portugal.
Created and maintained UI Test Suites for TOPDOX mobile applications
Detailed work description:
○ iOS UI Tests with XCode 7 XCUITest Framework;
○ Android UI Tests with Espresso and UI Automator;
○ Usability meetings;
○ Manual testing.
Languages
Portuguese Native Great ability to express and understand through speech and writing, especially in
technical subjects
English B2 Great ability to express and understand through speech and writing, especially in
technical subjects
Computer skills
Systems Android, iOS, Linux, Mac OS, Windows
Languages Java, C/C++, Swift, Objective-C, C#, Haskell, Erlang, MatLab, MySQL, XML,
Assembly
Libraries Retrofit, Butterknife, Pikasso, GSON, Stetho, Crashlytics, pycoSAT, OpenGL, Tom,
Gom, ANTLR, Lex, Yacc
IDEs Android Studio, Xcode, Microsoft VisualStudio, Atom, SublimeText 3
Other tools JRebel for Android, Gradle, Fabric, Intercom, MixPanel, Google Analytics, XCUITest,
Espresso, UI Automator, mCRL2, MySQL Workbench, LaTeX, Processing
Interests
Cinema Mainly action and sci-fi series related to politics, science and crime such as House
of Cards, True Detective, Hannibal, Breaking Bad,...
Technology
and Science
I often attend to lectures and workshops not only about my study area but also
showing interest in other areas like biology and physics. I also like to listen to
podcasts, read and watch newspapers, blogs and documentaries in order to keep me
updated on these subjects.
Gaming Great interest in competitive online multiplayer games where team strategy and fast
reactions matter the most.
910 Rua da Venda – 4755-312 Martim – Portugal
(+351) 913 941 155 • migueloliveira1794@gmail.com
iamrocklobster • iamrocklobster