We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

2.00/5 (Submit Your Rating)

SENIOR JAVA DEVELOPER

SUMMARY

  • Over 8 Years of Experience in R D, analysis, innovation, frontend, backend and server-side development and integration
  • In depth experience/understanding of Java/J2EE, Object Oriented Programming/Software engineering concepts principles SOLID Design Patterns
  • Extensive experience of SQL, PL/SQL, T-SQL, stored procedures, views, cursors and triggers, with huge databases
  • Experience of large scale enterprise applications for oil and gas/petroleum industry, E P/ energy sector, e-commerce, healthcare and RFID applications
  • Experience in understanding the existing system design and its components and making recommendations towaaards the development of new code or reuse of existing code
  • Experience of test driven development and unit testing
  • Experience of distributed systems
  • A record of involvement in a number of full product lifecycles
  • Experience in full Software Development Life Cycle including Analysis, Design, Development and Testing
  • Experience of Agile SCRUM
  • Proven analytical and quantitative skills including using tools such as Coremetrics and Google Analytics
  • Experience of design documentation artifacts in UML
  • Experience of conducting peer code and design reviews
  • Experience of working under time constraint with consistency and reliability
  • Excellent analytical, written and verbal communication skills and ability to effectively communicate with all levels of management and staff

CORE COMPETENCIES TECHNICAL SKILLS

Languages: Java, C , VB.NET

Web Technologies Frameworks: Servlets JSP JSF Struts JPA Hibernate JDBC EJB GWT ASP.NET PHP JavaScript AJAX JQuery XML HTML Spring MVC Rabbit MQ, AngularJS

Web Services: Spring Restful Web Services

Databases: Oracle10G MS SQL Server DB2 PostgreSQL Access

IDEs: RAD Eclipse JBuilder Visual Studio .NET

App-Servers/Web Servers: Tomcat IIS WebSphere Application Server 6 7 JBoss

Source Control and Build Tools: SVN Perforce MS VSS MS TFS GIT Maven

Design Architectural Tools: RSA Rational Rose

OS: Windows Linux Shell Scripting bash and sh

Design Patterns: Factory Singleton Proxy Observer Strategy

SDLC: Agile SCRUM

Latest Technologies : MongoDB, BigData, Apache Hadoop, Pig, Hive, Yarn, HDFS, HBase, MapReduce, NoSQL

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Designed and implemented new functionalities for more than 50 popular travel sites in the US. The sites include CruisesOnly.com, cruises from Orbitz, Priceline, CheapTickets, BJ's Travel, Marriott, Delta, Continental.com and others, wrote server side code, performed unit testing, mentored other team members, conducted code reviews and practiced SCRUM.

Responsibilities and achievements:

  • Provided design recommendations
  • Created new modules, modified existing functionalities, maintained websites and performed troubleshooting for the reported issues.
  • Extensively worked on server side/backend for all the tasks.
  • Created and consumed Spring Restful Web Services.
  • Used RabbiqMQ for application-level logging
  • Used Hibernate to accommodate new changes in the DB.
  • Created new contents in Magnolia CMS and integrated with the applications so that these contents can be dynamically pulled by the applications and used eHcache for faster page retrieval.
  • Implemented A/B testing with Google Website Optimizer, to expose different versions of the page to achieve business goals
  • Updated UI according the requirements.
  • Used Google Analytics for Content Experiments to define content URLs and goals for the experiments
  • Researching on Analytics application for Traveler's data collected from different sources Big Data .

Programming languages, technologies, tools and platforms used:

Java, JSP, Struts, Spring, Hibernate, RabbitMQ, Spring Restful Web Services, JQuery, Angular JS, Toad, Oracle, Tomcat, SVN , Hadoop, MapReduce, Clojure and Windows 7

Confidential

J2EE Developer

Designed and developed web applications and systems by writing server side/backend code, deployed new functionalities, for the departments that work under ministry of Interior Qatar Worked on existing and new systems, performed code reviews and attended daily stand up meetings.

Confidential

  • Security system has following modules
  • Prisoners To keep track of all the information regarding prisoners
  • Prisons To keep track of all the information regarding prisons
  • Cases To keep track of all the information regarding cases
  • Courts To keep track of all the information regarding courts
  • Blacklist To keep track of all the information regarding blacklisted people

Responsibilities and achievements:

  • Provided design recommendations
  • Extensively worked on server side/backend for all the assigned tasks by using Servlets and EJBs.
  • Development of frontend using JSP, HTML, CSS, JQuery, JavaScript
  • Understanding the existing modules, changed the existing code and created new modules
  • Unit testing, code review and code check-in into SVN

Programming languages, technologies, tools and platforms used:

Java, JSP, Servlets, Hibernate, Ajax, Toad, EJB, JSF, IBM DB2, IBM WebSphere, IBM RAD, SVN and Windows XP

Confidential

This application deals with all the companies, working in Qatar To work in Qatar, every company should be registered with MOI This application is used to register and keep track of all the registered companies and maintains all the necessary details about the companies including number of categories of the employees, quotas which shows that how many visas a company can have and how many visas for each country.

Responsibilities and achievements:

  • Provided design recommendations
  • Understanding the existing system and modules
  • Developed new modules and fixed the reported issues by writing server side code.
  • Deployed the changes on the production server
  • Code review and code check-in into SVN

Programming languages, technologies, tools and platforms used:

Java, JSP, Struts, JQuery, Javascript, Ajax, Toad, CSS, IBM DB2, IBM WebSphere, IBM RAD, SVN and Windows XP

Confidential

Web-based UI is intuitive and discoverable, with role-based Workspace providing an ideal starting point for new users to leverage the ERP, including Accounting, Sales CRM, Procurement, Inventory, Production, and Project Service Management provides the functional basis for business agility

Responsibilities and achievements:

  • R D on the open source Openbravo ERP
  • Understanding of the workflows and the architecture of the application
  • Creation of new modules using existing features of Openbravo ERP
  • Deployment of the new functionalities, on Tomcat
  • Helped the organization in decision making to customize the existing features, according to the requirement

Programming languages, technologies, tools and platforms used:

Java, JSP, Servlets, Postgresql, Eclipse, Toad, Tomcat, Eclipse, SVN and Windows XP

Confidential

Application Engineer

Contributed actively to large-scale Oilfield Data Management Applications for Halliburton, designed and developed frontend and backend of applications, performed system analysis, integration, testing and code review, deployed applications and changes on the servers, coordinated with technical writer regarding new features, mentored other team members and participated actively in daily SCRUM meetings on task status and impediments Updated project status via Rally application

Confidential

Features:

Extendable/adaptable data model, Seismic data management

Well data management, Cultural data support, Production data

Responsibilities and achievements:

  • Provided design recommendations
  • Development of MDS connect module Server side/backend , in Java
  • Development of enhancements, bug fixes, patches and hot fixes
  • Integration with the data loading web application, using soap web services
  • Mentored other team members
  • Coordination with technical writers and testing team
  • Daily stand up meetings, regarding task status and impediments SCRUM meeting
  • Stories and task creation with supervisors, using rally application

Programming languages, technologies, tools and platforms used:

Java, Oracle 10G, Soap Web services, Toad, PeopleSoft, Red Hat Linux, Shell Scripting, JBuilder, Windows 7

We'd love your feedback!