Senior Software Engineer Resume
SUMMARY:
To obtain a software engineering position within a fast - paced software design company requiring accurate, efficient, and exceptional programming skills, problem solving, and software engineering.
TECHNICAL PROFILE:
LANGUAGES: HTML5, Typescript, JavaScript, JQuery, CSS3, HTML5, Objective-C, C++, JAVA
SERVERS: SQL Server, MSSQL Server, Oracle WebLogic
SOFTWARE & Tools: MS Office, MS Project, Multiple FTP Software Types, RainMeter, XNA Game Studio, MSVS 2010/2012, File Repository Software (*GIT HUB), Version Control Software (TFS ), JIRA, Subversion Version Control, TOAD for Oracle, GIT HUB ACCESS AVAILABLE UPON REQUEST FOR CODE ACCESS AND REVIEW, NetBeans IDE, J2EE, UDK Unreal Engine, Box2d, MySQL Workbench 5.2 CE, TOAD,, XCode, Android Studio, GIS Location Services, Mobile API Integration
DATABASE: SQL, Oracle, SQLite
FRAMEWORKS: Sencha EXTJS, Node.JS, Angular2+, AngularJS, Spring MVC
iOS FRAMEWORKS: UIKit, Foundation, Core Animation, MediaPlayer, Core Data
ADDITIONAL SKILLS: Requirements Elicitation, UI Design/UX Design, Large Scale Platform Support/Development
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Fixed multiple issues with the scheduling charts that had remained an issue for more than 2 years.
- Closed multiple backlog tickets being caused by obscure framework faults due to a custom implementation of extjs
- Fixed multiple bugs that were in the backlog for +2 years improving productivity and reporting by +15%
- Leveraged new technologies to improve application exporting capabilities
- As a new member of the team, I leveraged my skillset to help cleanup a 9 year old project that had been crippled by technical debt.
- Successfully removed +10,000 lines of unused/commented/faulty code and replaced outdated communication technology with a front end report generator that helped improve client productivity by +20%.
- As an experienced software engineer, with a deep understanding of the importance of repo management,
- Created and implemented a training program to get employees on track to properly manage their code bases using their common SVN combined with proper GIT techniques.
Confidential, AL
Senior Software Engineer & Senior Mobile Application Developer
Responsibilities:
- Lead development of cross-platform mobile solution using Cordova, Angular 6+, Angular CLI, HTML 5, and CSS 6
- Lead development of content delivery REST services using Java allowing immediate updates to the mobile app
- Provided client-facing technical leadership, including consulting on requirement and design decisions in an Agile development framework
- Lead development and integration of an Angular 6+ and Angular CLI front end and a Java REST Services and Oracle backend
- Lead the implementation of a cross platform push notification capability using Google Firebase
Confidential, Madison, AL
Web Developer & Mobile Application Developer
Responsibilities:
- Used proprietary formulas to create reports based on user input.
- Collaborated with multiple team members to identify consumer needs and business requirements.
- Used UITableViews to display calendar weeks for fitness tracking.
- Uses Parse for backend.
- Uses Facebook authentication to sign in to app.
- Sign up with e-mail option.
- Utilizes protocols and delegation to communicate between view controllers.
- Utilizes UIKit framework and Foundation framework.
- Use of Social framework.
- Used MediaPlayer framework so users can listen to music.
Confidential, Atlanta, GA
iOS Developer
Responsibilities:
- Used UIkit framework and custom views were used to develop a unique user interface.
- Parse.com was used for backend data storage and retrieval. Extensive use of completion blocks to maintain app performance.
- MVC was the primary design pattern that was used.
- Extensive use of CALayer and CAGradientLayer
- JSQMessagesViewController was used facilitate chats between players and scouts.
Confidential, Dubuque, IA
Programmer
Responsibilities:
- Develop/Modify Software based on specification sheets
- Work with Scrums teams to analyze business cases and functional specifications
- Develop code, review code, and create test cases.
Technologies Used: JAVA, CSS, HTML 5, JavaScript, EXTJS, PL/SQL, JIRA Subversion Version Control, TOAD for Oracle
Confidential, Birmingham, AL
Programmer/Analyst
Responsibilities:
- Develop/Modify Software for International Customers
- Work with Agile Scrums teams to analyze business cases and functional specifications
- Develop code, review code, and create test cases.
Technologies Used: JAVA, Uniface 9.6, Version Control Software (TFS ), PL/SQL
Confidential, Pensacola, FL
Office Manager/Lead Programmer
Responsibilities:
- Lead 6 employees to design and implement shopping cart, sales tracking, and customer experience website that generated $10,000 in sales and 10,000 hits in one quarter
- As Website SEO, increased search engine ranking of company website holding first page placement on Google and Yahoo for 10 months
Web Designer & Web Application Developer
Confidential
Responsibilities:
- Design & build CSS/HTML based webpage with PHP based forums for Xbox 360 Gaming Clan
- Forums modified from existing PHPBB forums to fit customer needs.
- Currently moderate and update website as necessary or as requested by client.
Technologies Used: HTML 5, CSS, JavaScript, PHP
Software Developer
Confidential
Responsibilities:
- JAVA Based combined with RESTful web services for scalability. Includes Database and standard SQLCommands Built into a GUI Interface
- My Library Inventory Application
- SQL Server Based Connection
- JAVA Based combined with RESTful web services for scalability. Includes MySQL Database and standard SQLCommands Built into a GUI Interface
Technologies Used: ExtJS, JQuery, Core JAVA, JavaScript, PL/SQL