Senior Software Engineer Resume
SUMMARY:
Experienced software engineer with 6 years of combined experience spanning Java web application design, dashboard creation, and system development. Well - versed in coding, troubleshooting, and debugging. Collaborative with positive approach, working across teams to align project deliverables with client specifications. Well-versed in project management methodologies, Spring framework, and Hibernate. Key contributor and problem solver, creating success and achieving goals across all aspects of Software Development Life-cycle (SDLC) processes.
CORE COMPETENCIES:
- Web-Based Applications Advanced Java Technologies Design Patterns Complex Programming
- Module Integration Dashboard Development Report Creation ERP System Design Training
- Coding Testing Troubleshooting Debugging Pre / Post Launch Support Quality Assurance
- Leadership Communication Teamwork Strong Solution Provider Deadline Adherence Interpersonal Skills
TECHNICAL SKILLS:
Languages: Java, JavaScript, Shell Script, PL/SQL, C/C++, Python
Web: JSP/Servlet, Spring MVC, JSF, HTML/CSS, XML, XSLT, JSTL, JQuery, Dojo, Knockout, Web Services (REST,SOAP), SOA
Databases: Oracle, Postgres, MySQL, Hive
Tools: Eclipse, Git, SVN, Pentaho (Dashboards, ETL), Jasper Reports
Platforms: Linux, Windows
SDLC: Agile/Scrum, Waterfall
Servers: Tomcat, Jetty, JBoss
Design Patterns: Abstract Factory, Singleton, Observer, State, Iterator, Command, Template, Strategy, Composite, Proxy, Decorator, Visitor, Builder
Frameworks: Spring, Hibernate/JPA, Hadoop, Lucene
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Active participant in all phases of software development life cycle (SDLC).
- Enhanced team success using strong project management methods
- Developed using Hibernate and Spring Framework.
- Designed and developed Relation Identification module and collaborated to integrate into larger application.
- Designed and developed ETL to load US patent documents.
- Achieved or surpassed goals on key, long-term project
Technologies Used: Languages: Java, JavaScript, JQuery, SQL, Bash Script; Web: JSP/Servlet, HTML/CSS; Databases: Postgres, SQL Server, MySQL; Tools: Eclipse, pgAdmin, MySQL Workbench, Git, JIRA; Platforms: Linux, Windows; Frameworks: Spring, Hibernate/JPA, Lucene; Servers: Tomcat, Jboss
Confidential
Senior Software Engineer
Responsibilities:
- Ensured longevity and adaptability by wring robust and scalable code.
- Delivered outstanding quality outcomes by performing testing, troubleshooting, and debugging.
- Teamed with colleagues on CareFusion project using advanced Java technologies.
Technologies Used: Languages: Java, JavaScript, JQuery, SQL, Bash Script; Web: JSP/Servlet, Apache Shiro, HTML/CSS, Knockout.js; Databases: MySQL; Tools: Eclipse, Maven, MySQL Workbench, SVN, Git, JIRA, UMLet, Tomcat; Platforms: Linux.
Confidential
Senior Software Engineer (Java)
Responsibilities:
- Designed dashboards using Pentaho Dashboard frameworks ( Confidential .
- Lead developer of OpenIJasper, maintained OpenI analytics server.
- Developed web services using RESTful web service.
- Accelerated team success by maintaining collaborative outlook, integrating diverse modules into single, seamless, multifaceted applications.
Technologies Used: Languages: Java, JavaScript, JQuery, MDX, SQL, Bash Script; Web: JSP/Servlet, JSF, Ice Faces, HTML/CSS, Confidential ; Frameworks: Spring, Hibernate; Databases: SQL Server, Oracle , MySQL; Tools: Eclipse, Maven, MySQL Workbench, SVN, JIRA, Tomcat, JBoss, Pentaho , Jasper ; Platforms: Linux, Windows.
Confidential
Software Engineer
Responsibilities:
- Designed inventory module using existing ER diagram and communication module for Confidential machine.
- Major projects included Saccos 1.0 banking software for saving & credit cooperatives using Swing/SwingX, PCS ERP system development, and online ERP system for paint industries.
Technologies Used: Languages: Java, JavaScript, JQuery, MDX, SQL, Bash Script; Web: JSP/Servlet, DWR, Swing, HTML/CSS, Confidential ; Frameworks: Spring, Hibernate, ZK; Databases: oracle, MySQL; Tools: Eclipse, Maven, MySQL Workbench, SVN, Jetty, Jasper Reports, IReport; Platforms: Linux, Windows.
Confidential
Oracle Certified Professional Trainer
Responsibilities:
- Delivered exceptional, top-end training empowering students toward professional development / certifications.
