Senior Software Engineer Resume
SUMMARY
Well rounded Full - Stack Software Engineer with strong foundation in Backend fundamentals, Object Oriented Analysis & Design, Design Patterns, and Software Testing. Familiar with multiple web frameworks, and FrontEnd JavaScript libraries such as Knockout.js, and JQuery. Specialized in Oracle database performance tuning, and resolving performance bottlenecks, with solid knowledge in SQL and RDBMS in dedicated, and distributed environments.
TECHNICAL SKILLS
Trainings: Oracle Database Performance Tuning RAC Database Administration Building Applications with ADF I MySQL
Languages: Java, Javascript, HTML, PHP, Ruby, R
Libraries and Framework: JDBC, Hibernate, JSTL, J2EE, Knockout.js, Scss, ADF, JQuery, Richfaces, JFreeChart, HighCharts, PhoneGap, Java Swing
IDE and Tools: NetBeans, Git, Weblogic, JDeveloper, Vi, Sublime text.
Databases: Oracle Databases (Single instance, RAC), MySQL
Operating Systems: Windows, Mac OSX, Oracle/Ubuntu Linux, ORACLE
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Designed and implemented database performance visualizations for Oracle Management Cloud
- Redesigned Oracle Database Server Generated Alerts for Oracle Enterprise Manager
- Diagnosed and resolved front-end software defects in Micro-service Architecture written in MVVM pattern
- Wrote JavaScript unit tests for different features
- Automated setup of light weight development environments
- Tested SQL queries performance, and tuned them
- Contributed to team knowledge through writing informative wikis in different areas, including: Performance metrics, performance diagnostics, and SQL Tuning.
- Design functional specification for Container Databases manageability, and performance enhancements in upcoming Oracle database (12.2c) release
- Implemented, and applied diagnostic patches for different software issues
- Collected, and Analyzed Oracle database performance statistics, and metrics data sources.
Confidential
Software Engineer
Responsibilities:
- Owned multiple Oracle Database Performance metrics
- Designed and implemented multiple features for SQL Performance Analyzer (SPA)
- Designed and implemented Server Generated Alerts metrics synchronization command
- Designed clusterware target remodel
- Fixed software defects in Thresholds & System Baselining, Fetchlets and Receivelets, Metrics, Instance Management, Clusterware and RAC Databases monitoring, Database Performance Advisories, and Monitoring Agent Created automated test cases using Seleium for different product features
- Installed and Managed Clusterware. RAC, PDB, and SI DB Reviewed peers' codes in performance metrics
Confidential
Project Coordinator / Internship
Responsibilities:
- Assisted in creating Project Plans
- Reported Project status to project stackholders
- Investigated partners problem in using Cisco Commerce Workspace
- Helping Partner's account managers knowledge for using CCW
- Prepared presentations for large community service compigns
Confidential
Junior Java Developer / Intership
Responsibilities:
- Delivered PM dashboard for monitoring project's health and Project Management collaboration Designed and analyzed user requirements Created database stored procedures that will be used in the project
- Crafted User Interface design using Richfaces API's Coding application installer using Java Swing Mentored other trainees who worked on the same project