Anderson Ito CV Resume - Job Seeker Profile

About Me

Software engineer with an extensive knowledge on software development using Java, C#, C and Scala. Currently works for an antifraud product in Brazil using C#, Java and AWS.

My Qualifications

College/University

Federal University

Year(s)

-

Subject(s)

BSc In Computer Science

College/University

Research Institute

Year(s)

-

Subject(s)

MSc

My Experience

Company Name

PayU

Position Held

Senior software developer

Dates

0000 - Present

Details

PayU - S. Paulo SP Position : Senior software developer 09/2012 - present daysnnAs a senior software development engineer, the following activities have been performed so far : nTechnical leadership of the FContro l Agile team. This team is responsible for software development, systems maintenance and problem analysis spotted in production environment. nnDevelopment of a micro-service used to store credit card bin information used inside Fcontrol. Such service was developed using Java, Spring, REST web-services and Elasticache. Deployed inside AWS environment. nnIntegration of an email verification service inside the antifraud product using Java, Web-Services, Redis and Spring deployed inside AWS environment. Service responsiveness improvement from 5 seconds to 500ms so the risk analysis process is not penalized. nnDevelopment of new rules for the antifraud product targeting new risky situations using C# deployed under Windows Server on AWS environment. Creation of procedures for new version rollouts into production considering the use of ELB - Elastic Load Balancer and AutOScaling features. nnDevelopment of a microservice system targeted to centralize external inquiries to credit bureaus using Java, Spring Boot and Redis AWS Elasticache , deployed under AWS environment. nnDevelopment of monitoring system for the FControl antifraud system using Java, Redis and MySQL database. Such system checks for the number of transactions and their respective amount values sent to the system. The information source used is a Redshift database in order to avoid processing load to the main database. nnDevelopment of a report system used for retrieving the total payment volume of the transactions sent to the system. Such system was developed using Java, Spring, Quartz and Redis. nnDevelopment and maintenance of FControl antifraud system used by Bcash and other clients to analyze and identify potential ecommerce fraudulent transactions. This work is developed using C# .Net and Java programming languages and the system components use SQL Server and MySQL databases as well cache systems such as Redis and Memcached. nnSystems packaging and deployment into production environment over virtual servers inside the Amazon Web Service environment. Maintenance of an integration system used by FControl to access information providers for fraud analysis using Java. nnAs a member of the Scrum team, performed maintenance of the BCash digital payment system using PHP and Java programming languages using MySQL database server based on CenTOS Linux operating system. nnAnalysis and bug fixing and development of SQL scripts for fixing data inconsistencies. nnDevelopment of REST services for the following features of Bcash digital payment system using Java, Spring, Redis and Hibernate : sales channel, transaction cancellation and transaction dispute.

Position Held

Senior software developer

Dates

0000 - Present

Details

Development of Python scripts for automated data extraction and SQL scripts generation. CAS Tecnologia - S. Paulo SP Position : Senior software developer 02/2011 - 09/2012 As a senior software developer and acting as team leader in the digital certification product development, the following activities have been performed : Responsible for reorganizing the Digital Certification product development in tecnical aspects : chosen programming languages Java and .Net , software development supporting tools Maven , unit-testing supporting tools JUnit, DBUnit, Cobertura and supporting libraries Hibernate, VRator - for MVC , source code version controlling Subversion . Development team coordination for digital certification library development on Java 6 and 7. Development of a digital signature and cryptography library for digital certificates based on Brazilian PKI using C# .Net 4.0 for Windows 7 operating system. Development of an end-user application for Serasa Experian that handles the generation and installation of digital certificates using C#. It also handles certificates stored in smart-cards and USB tokens as well PIN and PUK operations. Development of a library in C# using the PKCS#11 standard for cryptographic device handling. System requirements gathering and prioritization for CAS digital signatures management system. This system was developed using Java and it was capable of handling digital signatures workflow, managing and controlling digital documents. Development of the digital signature control module for the Arion product using Java, Hibernate, VRaptor, Google Guava and MySQL database server. Analysis and study of the EJBCA 4.0.10 application. This application is used for issuing digital certificates and a customization was made in order to make it issue the certificates based on Brazilian PKI standards. Development of a web-service client in Java to integrate with EJBCA 4.0.10 making it possible to create digital certificate issuing tools. Maintenance of the companys asset management system using Java, VRaptor MVC, Hibernate and MySQL database server.

Position Held

Software developer

Dates

0000 - Present

Details

Maps - S. Paulo SP Position : Software developer 09/2008 - 02/2011. As a software developer, I did some development using C#PLPL# for the MAPS financial market analysis software and the following activities have been performed : Application migration from Visual Studio 6 to Visual Studio 2010 using C#PLPL#. Design and development of the LDAP user authentication module. Design and development of a system auditing module based on Syslog format and transmission to a remote server. Software development of a unit-testing tools for databases in C#PLPL# using the same idea of DBUnit Java . Design and deployment of the CppUnit library www.sourceforge.net/projects/cppunit enabling the development of unit-tests in C#PLPL#. Coaching of a younger team member in order to help him improve his work quality.

Position Held

System development consultant

Dates

0000 - Present

Details

Orbitall/Banco Itaú - S. Paulo SP Position : System development consultant 12/2005 - 09/2008. As a system development consultant, the following activities were performed : Maintenance of programs written in Easytrieve responsible for credit card proposals processing stored in VSAM files. Maintenance of Cobol programs used to retrieve rate information displayed in the Credicard Itaú website. Coordination and development of Java applications migration from Websphere 5.0 to Websphere 6.0. Project management of a personal loan functionality of the Credicard Itaú Internet Banking using Java and Struts integrated with mainframe platform and DB2 database server. Vignette Corp. - São Paulo SP Position : Senior Consultant 05/2004 ~ 11/2005 As a senior consultant, the following activities have been performed : Development of projects using the Vignette Content Management application and Java for content management of web sites of the following clients : Credicard/Orbitall, Vale, Carrefour and Telefonica. Customization development using Java and JSP/Servlets and the Vignette Content Management API SDK. Motorola Industrial - Jaguariúna SP Position : Software engineer 09/2003 ~ 05/2004 As a software engineer the following activities have been performed : Design and development of an instant messaging application for Motorola cellphones using Java, JUnit and Rational Clearcase. The design was done using UML diagrams. Code inspection using Dissect tool based on coding standards developed by the team. Comrise Technology - allocated at Sharp Electronics Corporation em New Jersey, E.U.A. Position : Software engineer 05/2001 ~ 09/2003 As a software engineer worked on data warehouse project for the Sharp POS systems. The following activities have been performed : Development of an application based on Java RMI responsible for data file transmission obtained from the POS devices to be loaded into the database. Development of an ETL Extraction-Transformation-Loading application moving data from a relational database to a star-schema database using Java, AspectJ and multi-threads. Datamart development with sales information enabling the construction of the OLAP tier using hipercubes in SQL Server 2000 and Analysis Services. Comrise Technology - AT and T Facility in Middletown NJ Position : Unix System Admin 05/2000 ~ 05/2001 As a system administrator, the following activities have been performed : Shell scripting development using Korn shell, awk and sed for document conversion from Adobe Framemaker to HTML. Solaris servers installation and configuration. Troubleshooting procedures development of operating system issues. Dedalus Sistemas - São Paulo - SP Position : Programmer analyst 09/1998~04/2000 As a programmer analyst, the following activites have been performed : Development and maintenance of the high-availability software product, fixing bugs and improving existing features using Ansi-C, Remote procedure calls and multi-threading on Solaris platform. Development of an authentication module using C programming language integrated with Apache web server and NIS .

My Skills

View my CV

View CV

I am eligible to live and work in Brazil

54 views