2021 - today: Software EngineeringRole: SOFTWARE ENGINEER
TasksPart of an agile team working on a new track of a client in the Banking
domain
SkillsOracle Database, Java, Jira,
Confluence, Bitbucket, InteliJ, Maven, Git
2020 - 2021: Software EngineeringRole: SYSTEM SOFTWARE ENGINEER
Tasks- Part of an agile team deployed to rewrite Integration ESB layer for
Raiffeisen bank
- We used TIBCO Active Matrix Business Works 6 integration platform to
write the new software
- Also actively involved in reverse engineering the old integration
software, document, redesign and estimate
SkillsOracle Database, tibco business
works, TIBCO ActiveMatrix, IBM WebSphere Business Integration
2019 - 2020: Software EngineeringRole: SYSTEM SOFTWARE ENGINEER
Tasks- Part of R&D, working on integration projects. Most of the projects
involve communication with medical devices, integrating any third
party services with Signant's main product
- Most relevant project was integration with Actigraph smart medical
tracker/watch. On this project I participated in development of the
integration module, design of solutions, estimation of the tasks, testing
with the actual device
SkillsGIT, Oracle Database, gerrit, tibco
business works, TIBCO ActiveMatrix
2017 - 2019: Software EngineeringRole: SENIOR SOFTWARE ENGINEER
TasksHere I was involved in two projects
- one project in which we developed a solution for a solar panel
manufacturing line
- one project that offered a new API for an older product used in a
microelectronics manufacturing line.In both projects I was involved in
most of the project activities
- discussing the solution, developing, testing, releasing new versions,
discussing with the clients, workshops,onsite integration
SkillsJava, SQL, SVN, Oracle Database
2014 - 2017: DevelopmentRole: MEDIOR DEVELOPER
TasksWorked as a medior Java developer in the Online banking platform
maintenance group.Main responsibilities:
- Solve any eventual issues reported by banks or their clients
- This requires investigation, good communication skills, maintain a good
relation with the client, fast explanation of the issue and a fast solution
- Develop eventual requested new features
- Offer on-call support for a 2 weeks once every 2 months
- Create different statistics and reports at client request
- Management of tasks which includes assigning tasks, monitoring current
tasks assigned to our group and other groups in case the issues affect our
application
- Refactoring existing code
- Replace old technologies with newer versions
- Participating in Releases and HotFixes.
SkillsJava, CVS, Oracle SQL, splunk
2012 - 2014:
PL/SQL and Java DevelopmentRole: JUNIOR PROGRAMMER
Tasks- Worked as a PL/SQL and Java Developer
- The main goal here was to develop an end to end billing solution, from
the hardware to the end user
- We provided software for communication with switches, POS and
other hardware, solutions to process the data and insert it in database,
invoicing, applications for management of the users, reports, etc.
- Main Responsibilities
- Developing PL/SQL packages and reports(Crystal Reports). Write High
Level Solution Documents and Test Documents
- Developing XSLT-FO documents using Oxygen XML editor. These were
used to create invoices and contracts
- Developing java plugins(java 1.6 + jboss). These plugins where used to
process multiple data files received from customer's hardware(RTS and
Switches)
- Developing java Provisioning Agents, software that will directly
communicate with different types if switches
- Respect due dates, best practices and document written code
SkillsJava, XML, Crystal Reports, OOP, PLSQL, SVN, Oracle Database, Eclipse IDE