Nicolas Charczewski, Developer in Rosario, Santa Fe, Argentina
Nicolas is available for hire
Hire Nicolas

Nicolas Charczewski

Verified Expert  in Engineering

Software Developer

Rosario, Santa Fe, Argentina
Toptal Member Since
December 19, 2016

Nicolas is a full-stack computer engineer with solid background on secure, fast and scalable Java web applications. He has the ability to research, learn, and consult on new frameworks and technologies. His experience as technical leader allowed him to improve his communication skill, making him an excellent option for decision support. More than fifteen years of experience let makes him adaptable and able to handle any challenge.


Jasmine, JPA 2, JProfiler, Apache JMeter, Cucumber, JUnit, REST, Spring...
CSS3, HTML5, Bootstrap, Hotjar, VWO, Angular
MySQL, Angular, Spring, Java




Preferred Environment

Oracle, Angular, Java 8, Git, IntelliJ IDEA

The most amazing...

...application I’ve coded was related to healthcare and biometric devices, allowing me to build something that improves people's lives.

Work Experience

Senior Technical Leader

2014 - PRESENT
  • Led technical projects for Curaspan.
  • Developed software in an Agile environment.
Technologies: Jasmine, JPA 2, JProfiler, Apache JMeter, Cucumber, JUnit, REST, Spring, MongoDB, Oracle, Angular, AngularJS, Java

Angular 2 Developer

2017 - 2017
  • Supported solutions for existing issues with a front-end project developed in Angular 2 using HTML5 and CSS3.
  • Solved cross-browser issues in IE, Firefox, Chrome, and Safari.
  • Used Git and IntelliJ for the IDE.
  • Used VWO for A/B testing.
  • Worked with most popular analysis websites for code optimization.
Technologies: CSS3, HTML5, Bootstrap, Hotjar, VWO, Angular

Angular 4 and Java Developer

2016 - 2017
  • Created an entire website for back-end management of an eCommerce business.
  • Created the administration site using Angular 4 and Java on the back-end with MySQL.
  • Developed web scraping from multiple eCommerce sites (Amazon, Victoria's Secret, Carter's, GAP, Gymboree, etc.).
  • Built image processing and conversion (adding water-marks, size, resolution, etc.).
  • Converted product sizes for multiple countries.
  • Tuned PROD builds using Gulp.
Technologies: MySQL, Angular, Spring, Java

Senior Architect

2013 - 2014
Santa Fe Goverment
  • Built an entire application framework for the Government of Santa Fe, based on EJB3/JPA2 and JSF2 (Primefaces).
  • Built documentation standards for architecture, design, and configuration documents.
Technologies: Apache Maven, Jenkins, JBoss, GlassFish, Debian, Linux, Apache Velocity, XDoclet, JasperReports, Validation, jQuery, PrimeFaces, JPA 2, Hibernate, Spring 4, EJB3, Selenium, Apache JMeter, Checkstyle, FindBugs, SonarQube, CXF

Senior Architect

2013 - 2013
  • Developed new ETL processes using IBM DataStage.
  • Evaluated and fixed bugs in existing processes.
  • Built sequence and performance improvements.
  • Provided project management support.
  • Provided risk management.
Technologies: IBM InfoSphere (DataStage), ETL, Bash, PL/SQL, Java

Senior Architect

2011 - 2012
  • Supported system analysts during inception and core process analysis.
  • Made an enterprise architecture proposal.
  • Developed device interfaces (electronic payment, ticket printers, barcode scanners, etc.).
  • Distributed synchronization.
Technologies: EJB 3, COBOL, JAX-RS, JAX-WS, Swing, Java

Senior Architect

2010 - 2011
  • Initiated new processes and technologies within the company.
  • Defined enterprise architecture.
  • Made presentations to the client on topics like including architecture, operating models, etc.
Technologies: Service-oriented Architecture (SOA)

Technical Leader

2010 - 2010
Bank of Chile
  • Coordinated a highly distributed team.
  • Managed projects.
  • Developed complex components.
Technologies: Web Services, Spring, Enterprise Java Beans (EJB), C, COBOL, IBM Db2, Oracle, GWT, Apache Struts

Technical Leader and Senior Developer

2007 - 2010
  • Coordinated a high distributed team (four cities in Argentina and one city in the USA).
  • Managed projects (staffing, planning, task assignation and monitoring, strategy, etc.).
  • Led technical projects (architecture, design, estimations, complex functionalities development, etc.).
  • Contributed to risk management.
  • Communicated with the client and project managers in the USA.
Technologies: AppPerfect, Batch, Axis, Web Services, Endeca, Apache JMeter, Sybase, IBM Db2, IBM Commerce, Hibernate, Jakarta EE

Senior Developer

2007 - 2007
Jahia Community
  • Developed and integrated a very flexible logging module, paying special attention in performance relative matters. Besides this development, a statistics module was developed for Jahia5 as an example of the logging module.
  • Developed and adhered to object-oriented design.
  • Wrote documentation.
  • Created SVN patches.
Technologies: Jahia, Java

Senior Developer

2006 - 2007
  • Worked within a distributed team (four cities in Argentina).
  • Designed, made estimations, and developed in Java.
  • Communicated directly with the client.
Technologies: Batch, Apache JMeter, Hibernate, IBM Db2, Data Warehousing, Data Warehouse Design, Apache Struts, Jakarta EE

Software Analyst Level III

2005 - 2006
Central Bank of Uruguay
  • Consulted on Tender customer support and advised the directors.
  • Created contingency plans.
  • Migrated systems.
  • Created specification, design, and UML documentation.
Technologies: Web Services, Jakarta Server Pages (JSP), Servlet, Jakarta EE, UML

Software Analyst at SIIF Project

2001 - 2005
Ministry of Economy of Uruguay
  • Analyzed, designed, and developed using ORACLE 8i tools.
  • Gathered specifications.
  • Generated modules using Oracle Designer.
  • Developed stored procedures, triggers, and libraries using PL/SQL.
  • Provided user support on application usage.
  • Coordinated projects.
  • Developed Java applets.
  • Developed servlets in JSP and Core Java.
  • Developed in PHP, C/C++/Pro-C, and VB.
  • Designed websites.
Technologies: Reports, Forms, Tools, Oracle, C++, Visual Basic, PL/SQL

Angular 2 project designed to interact with multiple social networks.

Managed projects and led a distributed team to create the site and its functionality.
1995 - 2003

Degree in Software Engineering (Systems Engineering and Analysis)

Republic University - Montevideo, Uruguay


Spring REST, jQuery, JPA 2, JasperReports, JAX-WS, JAX-RS, Axis


Apache JMeter, JProfiler, Eclipse IDE, IntelliJ IDEA, Git, Cucumber, SonarQube, Checkstyle, XDoclet, Jenkins, Apache Maven, IBM InfoSphere (DataStage), Jahia, Servlet, Hotjar, Adobe Photoshop


Spring Security, Spring ORM, Spring, JSF, Angular, AngularJS, Rational Unified Process (RUP), PrimeFaces, JUnit, Jasmine, CXF, Selenium, Spring 4, Hibernate, Apache Velocity, Swing, Apache Struts, GWT, Jakarta Server Pages (JSP), Bootstrap


Spring Data, Elasticsearch, PostgreSQL, PL/SQL, MySQL, IBM Informix, IBM Db2, MongoDB, Sybase, Spring Data MongoDB


Java, SQL, Bash Script, Java 8, Bash, COBOL, C, Batch, UML, Visual Basic, HTML5, CSS3, C++, PHP


REST, Agile, ETL, Service-oriented Architecture (SOA)


Oracle, Amazon Web Services (AWS), Android, Linux, Windows, Debian, JBoss, Jakarta EE, Endeca, VWO


EJB 3, FindBugs, EJB3, Validation, GlassFish, Enterprise Java Beans (EJB), Web Services, IBM Commerce, AppPerfect, Data Warehousing, Tools, Forms, Reports, Data Warehouse Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring