Profileimage by Lorenzo Martinez .Net Software Architect | ASP.NET Web APIs | Ready for the next challenge from SantoDomingo

Lorenzo Martinez

available

Last update: 21.09.2022

.Net Software Architect | ASP.NET Web APIs | Ready for the next challenge

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Full Professional) | Spanish (Native or Bilingual)

Attachments

resume-lorenzo-solano-martinez.pdf

Skills

Senior Software Engenieer with experiencie in Backend Web Development and Clean Architecture Tecniques. I have a Master Degree in Project Management and several certifications on the Scrum Framework (Developer, Scrum Master and Product Owner). I like to work with mission critical software products where quality, atention to details and process improvements are an everyday must.

I've experience with Test Driven Development (TDD), Domain Driven Design (DDD), SOLID principles, Object-Oriented Programming, Functional Programming, SQL and NoSQL databases, Event-Driven architectures, and DevOps

Project history

08/2020 - Present
Lead Software Architect
Wepsys SRL (Internet and Information Technology, 50-250 employees)

Here I have to define and control the architecture of multiple software products and to collaborate with development teams in order to help them implementing and maintaining the defined architectural blueprints.

01/2017 - 07/2020
Software Development Director
Novosit SRL

* Overseed all the software development of the main product of the company, as well as the modules and integrations
carried out by contractors. In addition, I held the role of Solutions Architect and Team Leader.
* Reduced the turnover from almost 4 drops/year (67%) to only one per year (17%) in two years by introducing some
practices such as one-on-one meetings, and periodic performance evaluations and helped design an incentive model for
the Software Development and Quality Assurance areas per the reality of the market.
* Detected and eliminated a Memory Leak on the lead product using a combination of analyst and tracing tools such as
SonarQube, dotTrace, and dotMemory.
* Investigated, confirmed, and solved a memory leak on the core product of an ISV affecting commercial banks using this
solution to support key processes and customer-facing services.
Tech Stack: .NET Framework, Entity Framework, SQL-Server, RabbitMQ, Nodejs, CouchDB, Amazon EC2, Representational
State Transfer (REST), Software Architecture, Agile Project Management, Web Development, Agile Methodologies, Agile, Unit
Testing, Certified Scrum Master CSM, TDD, Business Analysis, JavaScript, Ubuntu, git.

10/2012 - 01/2017
Senior Software Developer
Novosit SRL

* Worked in the core development team of the company's flagship product, a Document Management and Document
Composition Solution. Also, I acted as an Agile (Scrum) coach while the team adopted the Scrum methodology.
* Introduced the practices of TDD for core pieces of logic with a high impact on products overall functionality and with a high
rate of change.
* Increase the performance of an integration (b2b communication using REST-APIs) to less than 50% of the original response
time by implementing HTTP cache policy with Conditional Reads based on resource versions (ETags), by carefully taking
care of resources versions, cache validation and invalidation.
Tech Stack: .NET Framework, Entity Framework, SQL-Server, RabbitMQ, Nodejs, CouchDB, Amazon EC2, Representational
State Transfer (REST), Software Architecture, Agile Project Management, Web Development, Agile Methodologies, Agile, Unit
Testing, Certified Scrum Master CSM, TDD, Business Analysis, JavaScript, Ubuntu, git.

01/2012 - 10/2012
Software Engineer, Prepaid Business Segment
Claro Dominicana

* Introduced my team to the CI/CD practice using Jenkins, Maven, and Java stack. With that, I also introduced the team to TDD
practice using JUnit, later I was able to get the team to adopt Mercurial SCM. I was able to reduce build time, remove
bottlenecks, and create a repeatable and reliable process to get the application from source to a test server in a matter of
minutes, contrary to the past when it took from one to two hours.
Tech Stack : Java EE, Java SE, Spring, Hibernate, Maven, Judson/Jenkins, JSP+Servlets, Wicket, JSF, Oracle, SQL-Server, Mercurial,
SVN.

05/2008 - 01/2012
Software Engineer, Mediation Processes
Claro Dominicana

* Improved fraud detection by adding automatic alerts with a messaging system able to handle escalations. I Designed and

https://lorenzosolano.com/

implemented the internal messaging system from applications to report important events via multiple channels, such as
emails, SMS, etc.
* Fixed an issue with a data synchronization process between two relational databases. Before the fix, the job was required
to process only a limited amount of records to prevent resource starvation. After the fix the process was able to process
pending records, for each execution, consuming a constant amount of memory.
Tech Stack: J.NET Framework, ava EE, Java SE, Spring, Hibernate, Maven, Judson/Jenkins, JSP+Servlets, Wicket, JSF, Oracle,
SQL-Server, Mercurial, SVN.

Certifications

Certified Scrum Master
2013
Certified Scrum Product Owner
2013
Certified Scrum Developer
2011

Local Availability

Only available in these countries: Dominican Republic
I'm looking for 100% remote work. I'm able to legally travel to the US, to other countries I'll need to request a Visa.

Other

  • LinkedIn: https://www.linkedin.com/in/lorenzo-solano-martinez/
  • Github: https://github.com/lsolano
  • Stackoverflow: https://stackoverflow.com/users/963299/lorenzo-solano-martinez
  • Twitter: https://twitter.com/lorenzo_solano
Profileimage by Lorenzo Martinez .Net Software Architect | ASP.NET Web APIs | Ready for the next challenge from SantoDomingo .Net Software Architect | ASP.NET Web APIs | Ready for the next challenge
Register