AMT-Lite

Development of one internal system to be accessed through Intranet.

 

Product

These are the products that I generated:

  • I adapted the internal specification documents existent from production version of the application in order to comply with the new structure of the eAMT-Lite.

  • I specified and implement the core internal layers of the application.

  • I specified and implement a code generator tool to generate the code to serve as a bridge between Java code and SAP RFC (Remote Function Calls). It worked by extracting the RFC Meta-data from SAP and used this information to generate a free-of-error java classes to make the communication with that particular RFC.

  • I adapted an internal rendering library for the layout structure of the eAMT-Lite structure, like bread-crumbing, left navigation, etc.

  • I adapted the paging code that I implemented for the AMT Production to the eAMT-Lite application.

  • I specify and implemented the Proxies core layer to link the Web and SAP using dynamic class and method instantiations for maximum flexibility on the beginning of the project when we used to switch between real and fake proxies.

  • I attend all scrum meetings with no exceptions and followed Agile methodology to my best extent.

  • I presented two iterations demo due to hardware blockers.

  • Implement the code of each iteration in time and sometime also helped other integrants of the project to finish their implementations. I implemented 57% of all files created, that is a total of 94 files, more than the two other integrants together (integrant 1 - 37 files and integrant 2 - 33 files).

  • I finished all my tasks in time with the proper test case and updating the RTC tool.

  • I executed many peer-reviews.

  • My posture during the project was always to create win-win situations. I do not reach all my objectives if the entire group do not win also.

  • My focus consistently foster teamwork. I always try to help as much as possible to all integrants of the project.

  • I provided my opinions when requests always in a positive way, accepting suggestion and contributions.

  • I react gently when improvements of my tasks are pointed out and keep a posture that I am constantly willing to improve.

  • I helped my counterparts when they had difficulties and motivate them to continue improve their skills and contribute to the project.

  • I executed all my tasks with none or a minimum assistance as possible.

  • I took ownership of the tasks assigned to me.

  • I improved my foreign language skills, by being as clear and effective as possible.

  • I leaded many parts of the implementations by providing my technical opinion to the two other project integrants and always immediately ask for their opinions about it so we construct a partnership on the solutions. All my communications had to end with a friendly feeling that all sides where listened and considered and that the actions were really a joint effort.

This is an example of a product that I generated. It was a document that specifies all the internal structure of the application, the standards and practices to be followed.

This other product explains all aspects of the application of a very detailed way.

Technologies, products and knowledge used
Technology Product

Foreign language

English

Intranet

Unified Modeling Language

Conteúdo Restrito

Agile software development

Rational Team Concert

Scrum

Web standards

Conteúdo Restrito

Integrated development environment

Java

Conteúdo Restrito

Application server

Conteúdo Restrito

Enterprise resource planning

Conteúdo Restrito

Operating system

Conteúdo Restrito

Struts Framework

Development Design Patterns

XML

Conteúdo Restrito