Software Development Engineer Resume
4.00/5 (Submit Your Rating)
Edwardsville, IL
OBJECTIVE
- Focused professional with total 5.5+ years of experience with 3 years of experience with Kotlin and a proven knowledge of advanced technology, application development, recovery and backup procedures.
- Aiming to leverage my skills to successfully fill the Software Development Engineer role at you're company.
SUMMARY
- Over 5 years' experience in Android Application development and 3 years in Kotlin.
- Experiences in applying System Development Life Cycle SDLC for applications including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
- Experiences in using database storage in Android like Realm.
- Experiences in using Fragments, Activity, Services and Action Bar, Layout Design.
- Experience with Android Jetpack Components like View Models, Live Data.
- Experience working with Kotlin Coroutines.
- Experience with designing applications in MVC and MVVM.
- Experience with networking libraries like Retrofit and image libraries like PICASSO.
- Experiences in web service using markup languages like XML, HTML/CSS.
- Worked on inserting google ads inside the application.
- Experience with analytics like firebase and amplitude.
- Having capabilities to distribute Android apps into Google Play Store.
- Experiences in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
- Good experience in Object Oriented Design OOD.
- Experiences in web service protocols such as RESTful.
- Extensive development experience using Android Studio.
- Well versed with Source Version Control tools like Github.
- Adept at quickly adapting to new environments, new technologies and facing new challenges.
- Multitask - oriented with strong competitive drive and work ethic to succeed.
TECHNICAL SKILLS
- Kotlin
- Java
- HTML
- JavaScript
- Android
- System Security
- Spring
- Gradle
- JUnit
- JIRA
- ASANA
- Realm
- Parse SDK
- Bamboo
- MVC
- Retrofit
- OkHTTP
- Picasso
PROFESSIONAL EXPERIENCE
Software Development EngineerConfidential, Edwardsville, IL
Responsibilities:
- Worked on developing the whole Android Application using Kotlin, Realm, parse SDK.
- Worked on JUnit testing frameworks.
- Worked with lib-shout library.
- Used GIT, GITHUB Desktop and GIT HUB for version control.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Used ExoPlayer to produce audio from stream URL.
- Advise customer about or perform maintenance of software system.
- Direct software programming and development of documentation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Develop or direct software system testing or validation procedures.
Software Development Engineer
Confidential, Denver, CO
Responsibilities:
- Worked on Puppeteer and Chrome Headless for Web Scraping of cabin crew data and created API endpoints using express framework with Node.Js.
- Created an Android application by displaying the data from the API endpoints created.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Software Development Engineer ||
Confidential, St.Louis, MO
Responsibilities:
- Worked on developing Android application using Java
- Worked on Butter Knife library to bind views.
- Built the project using Gradle.
- Worked with Timber for logging.
- Used google maps and location api’s.
- Worked on JUnit and Robo Electric testing frameworks.
- Used GIT, Source Tree and Bit Bucket for version control.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Consult with customers about software system design and maintenance.
Programmer Analyst
Confidential, Detroit, MI
Responsibilities:
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure dat the desired results are produced.
Developer
Confidential, Greenbelt, MD
Responsibilities:
- Worked in AGILE based development Environment.
- Worked on Spring MVC framework to develop application service components.
- Identified and created Enterprise Java Beans (EJB)
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
Student Developer
Confidential, Terre Haute, IN
Responsibilities:
- Maintained departments web site.
- Added new features according to requirments.
- Fixed access points with network issue.
Intern
Confidential
Responsibilities:
- Worked on java based website, developed jsp page for patient demographics and worked on HTML, CSS and java script