Software Engineer Resume
Richardson, TX
SUMMARY:
- I am an experienced software engineer seeking an exciting environment in which to work in. My past experiences include 4 years of management within the military, 4 years of professional software development experience, and 6 years of academic development/research experience.
TECHNICAL SKILLS:
Programming Languages/Frameworks: Proficient in: Java, C#, C++, VBA/VB.NET, Javascript, JQuery, SQL, HTML5, CSS, XMLIntermediate in: Ruby, Python, Objective C, Android (java), PHP, JSON, Swift, WebsphereRESTful services, WSDL/SOAP, MVC, SOA, Java Spring/Hibernate, Nhibernate JUnit/NUnit, RDBMS, noSQL, ORM, Servlet, JSP, JSF
Programming IDES/Platforms: Visual Studio ( ), Eclipse, IntelliJ IDEA, Notepad++, Netbeans, Atom, Android Studio
WORK EXPERIENCE:
Confidential - RICHARDSON, TX
Software Engineer
Responsibilities:
- Develop, maintain, and refactor android wear applications (watchfaces/micro apps) using Android Studio. Often included collaborative sessions with designers, engineers, and analysts to discuss pertinent and volatile requirements.
- Discover, evaluate, and implement new techniques and technologies such as OpenGL, Wear 2.0, and various APIs to render and alter artifacts displayed on android devices.
- Observance and adherence to successful unit and regressive testing strategies to ensure device compatibility.
- Develop new features for proprietary Android wear applications used on smartwatches. Included brands such as Confidential Q, Michael Kors, Armani, Marc Jacobs, etc.Maintain long and short-range deliverables with product management team according to projected product roadmaps and adjusted deadlines.
Technology: Android Studio, Android Wear, Android Wear 2.0, OpenGL, Source Tree, Git/BitBucket, Adobe Photoshop, Linux/Unix, OSX, bmGlyph, Homebrew, XML, JSON, Java
Confidential - DALLAS, TX
Software Engineer
Responsibilities:
- Maintained and refactored website/business logic using PHP/Laravel framework. Often required reassessment of original requirements and ensuring they meet specific quality attributes.Designed, engineered, and implemented standard RDBMS using MySql following standard schema and design patterns. Migrated server to Amazon Web Services for increased availability and scalability. Implemented and refined SQL event triggers to accurately reflect changes in warehouse inventory to the database.Designed, engineered, and implemented custom .Net mobile application. Full stack coding to include UI elements, business logic, and back-end. Application’s function is to scan a given barcode associated with an inventory item/RFID chip and add it to warehouse inventory. Once submitted, users can retrieve geolocation of items, allowing for quicker item retrieval for staff.
Confidential- RICHARDSON, TX
Teaching Assistant
Responsibilities:
- Tutored and mentored students on the fundamental concepts of Computer Science/Software Engineering while providing effective feedback on student assignments.
- 1 year of instructing/assisting Human Computer Interactions: Focused on the principles and concepts of UI design and its evolution. Required hands on experience developing/critiquing C/C#/Java applications (contact managers, Robot interface, Oven Controllers) and Android/IOS applications (contact managers, games, pedometers).
- 1 year of instructing/assisting Data Structures and Algorithms: Focused on understanding and implementation of data structures such as arrays, lists, tries (binary, red-black), and sorts using a languages such as Java, C#, and C++.
Technology: Linux/Unix, C#/.Net, Android, iOS, Java, J2EE, JDBC, SQL, RDBMS, C++, XML, JSON, MS Visual Studio, Eclipse
Confidential - PLANO, TX
Application Developer
Responsibilities:
- Designed, built, and maintained website dealing with college health insurance. Development involved using MSVS to implement features using .Net/MVC, Javascript/JQuery/Knockout.js, HTML5, CSS3 to manipulate UI elements and business logic.
- Used modern testing tools and techniques (NUnit, Selenium, JIRA) to identify, track, and resolve bugs (Product Support), and refactor/optimize poorly designed code using continuous integration tool TFS/TeamCity, Jenkins.
- Produced and executed SQL scripts/stored procedures to modify erroneous data and generate reports.
- Participated and engaged in Daily Scrums, Sprint Plannings and Reviews to determine specifications, gather requirements, receive tasks, discuss project limitations, and collaborate on potential solutions using standard OOAD principles and design patterns.
Technology: C#/.Net, SQL,RDBMS, XML, Javascript/Jquery, KnockoutJS, HTML5, CSS3, SVN, JIRA, TFS Jenkins, Selenium, MS Visual Studio(MSVS)
Confidential - HOUSTON, TX
Application Developer
Responsibilities:
- Provided IT Support to business/trade analyst as needed. Tasks included writing custom applications to assist in the completion of daily tasks. Researching ways to automate tasks were a priority.
- Participated and engaged in Daily Scrums to address the scheduled tasks and how they were to be completed. Shadowed senior developers to understand end-to-end design and engineering, learning the value of collaborative teamwork and effective communication.
- Helpdesk Application: Using MS Outlook, designed and built an application that will parse data from a Helpdesk inbox and extract subject, origin email, destination email, date, and keywords from the body to track the status of an email and populate the data to excel using VBA. Resulted in effectively reducing amount of manhours required to track ticket items and is still currently in use (as of 2016).
Technology: Java, VB/C#/.NET, SQL, RDBMS, MS Visual Studio
Confidential - HOUSTON, TX
Research Assistant
Responsibilities:
- Conducted research in environmental factors of Human Performance and how it affects adolescent behaviour in an academic environment.
- Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, and robotics. The scope of these projects centered around teaching and mentoring adolescents between grades 6-12 on the importance of the STEM sciences.
- Conducted simple experiments in which students would learn to program simple robots constructed with the Raspberry Pi. Lessons consisted of teaching programming concepts with Ruby, Java, and C++.
Technology: Ruby, Java, C++, Raspberry Pi, MS Visual Studio, Eclipse
Confidential
Aerospace Physiology Technician
Responsibilities:
- Trained individuals how to combat and survive low barometric pressure on human physiology. Maintained instructional integrity/credibility by attending schools (combat, water, arctic survival schools) and receiving valedictorian at leadership school.
- Instructed military personnel systematic techniques to enhance human performance on the job. Demonstrated how to recognize and combat signs of stress, dictating physiological and psychological effects that unmitigated stress can cause.
- Non-Commissioned Officer in charge of Operations: scheduled and tracked students and supervised administrative operations. Maintained operational control and maintenance of equipment priced over 2.5M in value.