Senior Software Engineer Resume
MiamI
SUMMARY
Passionate, responsible, and committed software developer with an exceptional ability to provide solutions to complex problems. Over 8 years of professional experience with Java, Android, Python, and Web. Having refined my skills as a successful software developer, I would like to apply my knowledge and problem solving skills to new challenges within an organization to further my growth as a developer. Being able to quickly learn new languages and methodologies has given me an opportunity to rapidly join, use, and contribute to existing code bases.
- Developed software solutions including REST APIs, biometrics, face detection, and machine learning
- Experience with Java, SQL Databases, Hibernate, Spring MVC, and Microsoft Azure
- Experience building web applications with HTML, CSS, JavaScript, and AngularJS
- Experience with Android application development
- Experience participating in and leading agile teams
TECHNICAL SKILLS
Experience with: Web Applications, RESTful APIs, Face Detection, Biometrics, Machine Learning, Design Patterns, Object Oriented Design
Languages/Platforms: Java, SQL, Android, AngularJS, Python, Spring MVC, Azure
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Technologies: Java, Spring MVC, Hibernate, JDBC, Android, Azure, Active Directory, Google Vision API
Responsibilities:
- Developed automatic patient and caregiver registration process
- Developed face detection, face tracking, and biometric analysis Android application
- Developed live visit tracking service
- Implemented 2 Android applications for use by hospitals and at home caregivers to certify and verify patient and provider identity
Confidential
Lead Software Developer
Technologies: Java, Spring MVC, Hibernate, AngularJS, Oracle Database, Jaspersoft, RAML, Mulesoft, Python
Responsibilities:
- Introduced peer programming that resulted in an increase in production and a decrease in coding errors
- Created REST API for hydrological structure registration
- Created operational reports with AngularJS and Jaspersoft
- Developed genetic algorithm for estimating water flow in Python and Java
- Developed accurate and fast time series algorithm for interpolating hydrological data
Confidential
Lead Software DeveloperTechnologies: Java, Spring MVC, Hibernate, MySQL, PHP, HTML, CSS, Jackson
Responsibilities:
- Designed and implemented full application lifecycle
- Created REST and SOAP api endpoints
- Integrated with PHP for SMTP requests
- ORM design and implementation with Hibernate
- Performed maintenance and extensibility for target audience of 35,000 users
Confidential
Lead Software DeveloperTechnologies: Java, Spring, Hibernate, AlchemyAPI, IBM Watson, Facebook API, MySQL
Responsibilities:
- Led a team of 6 through the analysis, design, and implementation of the project
- Designed and implemented backend REST API
- Integrated REST API with IBM Watson/Alchemy API for sentiment analysis
- ORM design and implementation with Hibernate
- Extracted posts matching keywords and target accounts for analysis with the Facebook API
- Scheduled continuos background processes for data extraction and sentiment analysis
Confidential, Miami
Lead Software Developer
Technologies: Java, JavaFX, Spring MVC, Hibernate, MySQL, Jackson
Responsibilities:
- Optimized data storage process by a factor of 60X
- Developed RESTfUl API for public and private use consistent with the open data policy
- Parsing and extracting CSV data for the purposes of populating and maintaining database system
- ORM design and implementation with Hibernate
- Created GUI with JavaFX for client use in future internal updates
Confidential
Lead Software DeveloperTechnologies: Java, Spring MVC, HTML, CSS, Bootstrap, JavaScript, PHP, WordPress
Responsibilities:
- Translated PSD designs into dynamic and responsive web pages with bootstrap
- Connected front - end with WooCommerce back-end
- Designed and implemented order tracking and processing system with Java and SpringMVC
- Converted front-end into custom WordPress theme
Confidential
Lead Software DeveloperTechnologies: Java, Android, Hibernate, HTML, CSS, Bootstrap, JavaScript, MySQL
Responsibilities:
- Developed Android and web views
- ORM design and implementation with Hibernate
- Designed fast player rating algorithm
- Designed user accounts management system
Confidential
Lead Software DeveloperTechnologies: Java, Selenium
Responsibilities:
- Wrote and implemented use and test cases
- Tested on multiple browsers and platforms
Confidential
Lead Software DeveloperTechnologies: Java, JavaFX, MySQL
Responsibilities:
- Designed and implemented internal Confidential
- Used JavaFX for GUI presentation
- Designed and maintained MySQL database
- Created automated booking and email campaign system