Senior Consultant Resume
SUMMARY:
- Confidential is an experienced and highly skilled Java J2SE software engineer with an excellent academic background.
- He is analytical, intelligent and methodical with strong problem - solving skills, tempered with commercial realism.
- 16 years’ experience in full commercial software lifecycle. Able to work in a team as a developer, architect, system engineer or team leader.
- Focused on software quality and customer satisfaction. Able to gather new skills very fast. Seeks to further develop his skills in challenging positions learning new technologies.
TECHNICAL SKILLS:
Java/ J2SE: SAP hybris, Spring, JMS, RMI, JNI, Web Services, SOA, REST, JUnit
Development tools: ANT, Maven, Git, Intellij Idea, Jira, Bamboo, confluence, JRebel
Methodology: Agile programming, SCRUM, test and feature driven development
PROFESSIONAL EXPERIENCE:
Confidential
Senior Consultant
Responsibilities:
- Work with Customers, end users and development partners to define and assess application and technical requirements and understand the current state of technology to define opportunities that create business value
- Work with architects, developers, project managers and business personnel to define the application and technical architecture structure to ensure that the products and components work together to meet the objectives and performance goals as defined in the requirements
- Fully understand the capabilities and limitations of the technical environments
- Translate business requirements into a functional and technical implementation
- Work with the support team to determine how the applications are supported in production, including system performance and monitoring
- Provide in depth knowledge of Hybris platform and products
- Support successful project implementation phase on business, conceptual, programming level
- Manage customer requirements
- Design and conduct workshops with ICT and business people
- Initiate and execute reviews
Confidential
Software consultant, Java developer
Responsibilities:
- Implementation of single sign on in multi-domain environment into IBM Websphere 6.1 using LTPA keys. This task required reverse engineering of WebSphere and implementing its public interfaces.
- Redesign of proprietary framework; replacing EJB 2.1 with EJB 3.0, generating code based on annotations (APT), imtroducing JPA2
- Implementation of bank number generator. Several algorithms were implemented.
Technologies used: Java core 6.0, Reverse engineering, IBM Websphere 6.1 & 7.0, EJB 3.0, JPA2, AspectJ, XML, Oracle
Confidential
Director of development as well as team leader
Responsibilities:
- Business communication develops IP telephony recording software. As a developer I joined team and help maintaining network card drivers - due to performance it was written in C. The driver was encapsulated in C++ and through JNI connected to java.
- Zoom listened and recorded network traffic. Packed would be filtered and paired. Sometimes the other party of the phone call was in a different city; Thus, on a different server. We used intel libraries to convert SIP into MP3. The audio sounds would be then stored in a PostgreSQL database.
- Promoted to a team leader I was responsible to develop supporting software for call centres. Web based application written in GWT along with smartGWT libraries reported performance of staff. Managers defined a set of questions, grouped and weighted. Managers would then load up calls from Zoom and mark the call. In the end, the software would generate charts, tables and reports used to evaluate call centre employees.
- Promoted yet again, as a director my responsibilities changed. 50% of my time were still devoted to developing. The other 50% to planning and communicating with other departments. I had a direct involvement in long term strategy of business communication.
Technologies used: Java core 6.0, GWT, smartGWT, Multi-threading, JNI, XML, RFB, IP Telephony audio codecs
Confidential
Java2SE architect
Responsibilities:
- Confidential has developed a range of configurable multi-threaded microprocessors for use in datapath applications, including networking and DSP. My goal was to design and implement a cross-platform multicore debugger in Swing with the possibility of running it in a SWT environment as an Eclipse plug-in. I used java 6.0, JNI for binding libraries written in C++ and assembler, SAX for XML manipulation. The main focus was on real-time embedded and DSP programming; the debugger controls a microprocessor in real time. Numerous enhancements were also required to the C compiler and build tools.
Technologies used: Java core 6.0, Swing/SWT, Multi-threading, JNI, XML, Eclipse plug-in
Confidential
Responsibilities:
- I was promoted to Senior Developer after just two months. My main responsibility was the implementation of new software functionality i.e. Waste Electrical and Electronic Equipment charge or basket recovery functionality as well as bug fixing i.e. JDBC stabilization, RMI communication, Multi-threading and other problems. Part of my role also included providing guidance and advice to our colleagues based in India.Most of my success with this company has been achieved through the pace and high quality of work that I have been able to manage for them.
Technologies used: Java core 1.4.2, Java core 5.0, Swing, Multi-threading, MySql.
Confidential
J2SE Java Developer
Responsibilities:
- I designed an engine for integrating Web Services with the Business layer. The automated generation of business objects for the web services was achieved using the java.lang.reflection API, JAXB 2.0. and Axis for web services. The engine reduced the man hours spent implementing new changes to XSD schemas from weeks to minutes.
Technologies used: Web Services, Axis, JAXB 2.0, Subversion admin.
Confidential
Junior J2SE Java Developer
Responsibilities:
- Design functionality of POS as well as GUI representation in Swing.
- Responsible for a project for Netto.
Technologies used: J2SE core, Swing, Web Services, AXIS, ANT, JUnit, Subversion
Vágnerplast
C / Assembler Developer
Responsibilities:
- Wrote low-level byte recognition algorithms in assembly language for RSC4128 processor
- Invoked assembly routines from C.