
Nicolas Charczewski
Verified Expert in Engineering
Software Developer
Rosario, Santa Fe Province, Argentina
Toptal member since December 19, 2016
Nicolas is a full-stack computer engineer with a strong background in secure, fast, and scalable Java and Node.js applications. He quickly learns and advises on new technologies. His experience as a technical leader has sharpened his communication skills, making him a strong asset for decision-making. With over 25 years of experience, Nicolas is highly adaptable and ready to face any challenge.
Portfolio
Experience
- Java - 15 years
- SQL - 10 years
- Spring - 10 years
- Oracle - 10 years
- Node.js - 8 years
- Kubernetes - 5 years
- Docker - 5 years
- JProfiler - 3 years
Availability
Preferred Environment
Oracle, Git, IntelliJ IDEA, Java, Node.js, Docker
The most amazing...
...thing I've developed is a healthcare app that integrates biometric devices, giving me the chance to build something that truly improves people's lives.
Work Experience
Senior Software Engineer
Extenteam
- Delivered PMS integrations with Airbnb, Hospitable, and Calry using Node.js, enhancing data sync and automation for a hospitality platform.
- Designed and deployed scalable back-end systems using Docker, Kubernetes, and PostgreSQL, ensuring high availability and performance.
- Implemented caching, queuing, and monitoring solutions with Redis and Grafana, improving system reliability and observability in AWS.
Senior Technical Leader
NaviHealth
- Led technical projects for multiple projects in WellSky.
- Developed software in multiple languages within an Agile environment.
- Contributed to defining the production continuous release process.
Senior Engineer
Jeeves
- Developed scalable Node.js services using Docker and Jenkins to support back-end infrastructure.
- Wrote and optimized complex MySQL scripts for data processing and system reliability.
- Integrated APIs like DocuSign, Clickwrap, and Stripe to extend platform functionality and streamline workflows.
Senior Python Engineer
Vero
- Developed Python-based services with full Docker support.
- Provided production support, ensuring stable deployments.
- Integrated multiple providers like DocuSign and Firebase.
Senior Java Developer
Conversocial
- Developed a graphical web for creating chatbots.
- Interacted with multiple social platforms, including Facebook, Instagram, Apple Business Chat, WhatsApp, and SMS.
- Programmed in multiple languages (Java, JavaScript, Node.js) and utilized various databases (MySQL, MongoDB).
Senior Software Engineer
Assi.st
- Developed a graphical web user interface for creating chatbots.
- Interfaced with multiple social platforms, including Facebook, Instagram, Apple Business Chat, WhatsApp, and SMS.
- Programmed in multiple languages (Java, JavaScript, Node.js) and utilized various databases (MySQL, MongoDB).
Angular 2 Developer
Speerit.co
- 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.
Angular 4 and Java Developer
ActitudRosario
- 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.
Senior Architect
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.
Senior Architect
DirecTV
- 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.
Senior Architect
Frávega
- 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.
Senior Architect
Ledesma
- Initiated new processes and technologies within the company.
- Defined enterprise architecture.
- Made presentations to the client on topics like including architecture, operating models, etc.
Technical Leader
Bank of Chile
- Coordinated a highly distributed team.
- Managed projects.
- Developed complex components.
Technical Leader and Senior Developer
Lowes.com
- 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.
Senior Developer
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.
Senior Developer
OSDE
- Worked within a distributed team (four cities in Argentina).
- Designed, made estimations, and developed in Java.
- Communicated directly with the client.
Software Analyst Level III
Central Bank of Uruguay
- Consulted on Tender customer support and advised the directors.
- Created contingency plans.
- Migrated systems.
- Created specification, design, and UML documentation.
Software Analyst at SIIF Project
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.
Experience
Speerit.co
Lowes.com
https://www.lowes.com/Education
Degree in Software Engineering (Systems Engineering and Analysis)
Republic University - Montevideo, Uruguay
Skills
Libraries/APIs
Spring REST, Node.js, jQuery, JPA 2, JasperReports, JAX-WS, JAX-RS, Axis, API Development, Instagram API, Facebook API, WhatsApp API
Tools
Apache JMeter, JProfiler, Eclipse IDE, IntelliJ IDEA, Git, Cucumber, SonarQube, Checkstyle, XDoclet, Jenkins, Apache Maven, IBM InfoSphere (DataStage), Jahia, Servlet, Hotjar, Adobe Photoshop, Apache Tomcat
Languages
Java, SQL, Bash Script, Java 8, Bash, COBOL, C, Batch, UML, Visual Basic, HTML5, CSS3, C++, PHP, JavaScript, Python
Frameworks
Spring Security, Spring ORM, Spring, Spring Boot, 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, Django, Express.io
Storage
Spring Data, Elasticsearch, PostgreSQL, PL/SQL, MySQL, IBM Informix, IBM Db2, MongoDB, Sybase, Spring Data MongoDB, Hazelcast, Redis
Paradigms
REST, Agile, ETL, Service-oriented Architecture (SOA)
Platforms
Oracle, Amazon Web Services (AWS), Android, Linux, Windows, Docker, Kubernetes, Apache Kafka, Debian, JBoss, Jakarta EE, Endeca, VWO, Amazon
Other
EJB 3, FindBugs, EJB3, Validation, GlassFish, Enterprise Java Beans (EJB), Web Services, IBM Commerce, AppPerfect, Data Warehousing, Tools, Forms, Reports, Data Warehouse Design, Scalability, API Design
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring