We provide IT Staff Augmentation Services!

Programmer Resume

0/5 (Submit Your Rating)

TECHNICAL SKILLS:

Computer skills: JAVA (JSE, JEE) Spring Framework, Spring Security, Spring Batch, Spring Data, Spring Boot, Spring Cloud Java Script SQL, PL/SQL ElasticSearch CLOJURE SCALA certified Apache Camel Mesos AKKA Aurora C++ C#

PROFESSIONAL EXPERIENCE:

Programmer

Confidential

Responsibilities:

  • I am currently working in the TFX department for the guarantee rates team
  • We are migrating an old project into a new big data platform
  • New project is written in Scala
  • We are using Java and Spring Boot for our RESTful web service
  • We are also adding new features to the old logic

Technologies used: Java, Scala, Cloudera (HBase, HDFS, KAFKA, Flume, Impala, Phoenix, Hive), Tableau, OpenTSDB, Graphana, Marathon, Docker, Jenkins, Maven, SBT

Senior Software Developer

Confidential

Responsibilities:

  • I was working in the scoring and reporting services team; the main focus of the team was to create all the services needed in order to calculate the proper scores and generate the reports for the online testing platform, according to the business requirements
  • Using Scala, I designed and developed a Mesos framework for scoring the tests
  • Using Spring Boot, I have developed a RESTful service for CRUD operations on the Scoring DB
  • I was part of the development of the new version of Reporting Service, a RESTful service that has read only purpose of the reporting DB, creating the specific endpoints needed for different reports
  • I was part of the development of the Aggregator service (Apache Camel build), that has the purpose of aggregating all the data needed by the reporting service.
  • Using Python, I added new features to the scoring service, service that scores the tests taken by students

Technologies used: Java, Python, Scala, Apache Camel, SQLAlchemy, Celery, Docker, Vagrant, Postgres, Redis, AWS (lambda functions, SQS, Dynamo, Kinesis, EC2), Jenkins, Maven, SBT

Software Engineer

Confidential

Responsibilities:

  • I worked for the reporting team within the Credit Risk Department. Reporting team was a new created team and its responsibility was to load the data from an operational data source in a Data warehouse created for reporting purpose and use SAS tools to create the business reports.
  • Using core Java, developed an application that will transfer copy of production operational data to the local environments to have it in place for testing
  • Along with the team, designed the data warehouse structure according to the reporting business needs
  • Along with the team, designed a publish mechanism (basically a database schema) scoped to configure the source and target databases
  • Using PL/SQL, created the procedures that will publish the data from operational DB to data warehouse and that were triggered using a control - M job
  • Using utPLSQL, created test cases for to check the publishing mechanism
  • Created Liquibase projects for our publish schema and data warehouse schema
  • Used SAS DI and SAS VA to create 2 business reports

Technologies used: Core Java, SAS (Data Integrator, Enterprise Guide, Visual Analytics, Management Console), ORACLE (administration, SQL, PL/SQL, utPLSQL for unit testing), Spring, Hadoop, Linux, Maven, Liquibase, CI: TeamCity/Nexus

Software Engineer

Confidential

Responsibilities:

  • I was part of two projects, one that was dealing with a Life Cycle Management for trading products and the other that was designed to reconcile the information help in the life cycle management application with the risk system.
  • Using Servlets/JSP, Java core, Guava, Spring, Hibernate, javascript, implemented new features for the trading life cycle management application
  • Developed a lot of regulatory changes implementations on both projects, working closely with business to have the perfect understanding of their needs
  • TeamCity administration of build for both projects (created and modified jobs, handled agents, generating scripts used in the configuration settings)
  • Upgrade the ElasticSearch version used in project
  • Unit testing for every development task
  • Using Clojure, done some architecture changes in the Reconciliation project to create a flexible framework to add on new computation sets for payloads that were consumed and analyzed by the system
  • Being a big project, some code refactoring was done also
  • Created documentation for all the regulatory changes and architecture design

Technologies used: Clojure/Emacs, JAVA (JEE, Servlet/JSP, JSON REST, JUnit, JMock, Mochito), Spring, Hibernate, ElasticSearch, Maven, Tomcat, Oracle DB, CI: TeamCity/Nexus

Software Engineer

Confidential

Responsibilities:

  • I have been part of a migration project, scoped to design a migration tool that will allow clients to migrate from older Axway platforms to newer ones.
  • Using Eclipse RCP, I was part of the rich client interface implementation needs for the migration tool
  • Developed mapping algorithms to translate business files (EDIINT-AS1,AS2, AS3) from one platform to the other as part of the migration tool
  • Intensive use and implementation of HTTP, HTTPS, FTP, SFTP, OFTP PeSIT, EDIINT protocols with Java Security and BouncyCastle
  • Been part of the creation of an internal language used to translate a file type into another file type according to a specific business protocol
  • I have been part of the B2Bi core team, on the sustaining side, dealing with alerts coming from customers, debugging and fixing the problems
  • I have been part of the Secure Relay project, who’s scope was to allow customers to securely transfer files to the business entities, using different protocols
  • Created the integration of Secure Relay project with another Axway Product
  • Implemented the logging system inside the Secure Relay project using log4j
  • Handled multiple changes inside the Secure Relay project to ensure the secured file transfer between applications
  • Garbage collection adjustment inside the Secure Relay project

Technologies used: Java (JSE Security, Bouncy Castel, NIO), XML REST, Eclipse RCP, Jetty, Oracle DB, Maven, CI: Jenkins/Artifactory

Software Engineer

Confidential

Responsibilities:

  • I was part of a retail customer based project involving self-service terminals and card management system.
  • Was an active part in the Database design (all through conceptual, logical, normalization and physical stages)
  • Used the MVC approached for these project, using C# and for the interface part we used DevExpress controllers
  • Documented on the card management system and developed that card module of the application (different types of cards handling, mainly banking cards and Gas station issued cards)
  • Developed the discount module of the application (multiples computation as multiple types of discounts were issued for each type of customer and happy hours)
  • Documented the application modules
  • Been part of a team that created a web site for a Human Resource company, using ASP

Technologies used: C#, ASP, Microsoft SQL Server

Software Engineer

Confidential

Responsibilities:

  • I was part of a the SCOMAR project, (security and surveillance at the Black Sea).
  • Using C++, changed some parts of the algorithms that interpreted the waves, in order to tell if the shape is a wave or a boat entering in the Romanian sea
  • Development of an integrated software for AIS (Automatic Identification System) communication
  • Adapted the existing application from Almeria(SPAIN) to the Romanian language
  • Created the hardware systems (analysis and design of the cabling system for all equipment's) used inside every sit on the Romanian sea (8 sits totally)
  • Software configuration and installation both on the Command Control on the Border Police Institution as in every site where the equipment was located
  • Trained the border police to use the application (a 2 weeks course)

Technologies used: C++, Oracle, CCNA knowledge

We'd love your feedback!