Lorenzo Solano Martinez

Lorenzo Solano Martinez Email and Phone Number

Agile Coach @ Self-employed
Santo Domingo, DO
Lorenzo Solano Martinez's Location
Santo Domingo, Distrito Nacional, Dominican Republic, Dominican Republic
Lorenzo Solano Martinez's Contact Details

Lorenzo Solano Martinez personal email

About Lorenzo Solano Martinez

.NET Software Architect with strong focus on Backed Development and building scalable and secure Web APIs using ASP.NET. I’ve worked with the .NET Stack since 4.x Framework family and up to the latest versions (.NET 6, C# 10, Entity Framework Core, etc.). I have experience with low level test automation using xUnit frameworks such as NUnit. Also with more complex tests like integration and End-To-End, Selenium and other alike tools.I am a meticulous, detail-oriented and quality-oriented person. I believe in evidence and data-driven management. Contact me if you like more details, my preferred channel is my cell phone, just drop me a WhatsApp (+1-829-276-7676) message, or a plain old voice call. Also you can visit my website https://lorenzosolano.com/ to learn a little more about my interests and skill set.

Lorenzo Solano Martinez's Current Company Details
Self-employed

Self-Employed

View
Agile Coach
Santo Domingo, DO
Website:
turing.com
Employees:
106
Lorenzo Solano Martinez Work Experience Details
  • Self-Employed
    Agile Coach
    Self-Employed
    Santo Domingo, Do
  • Turing
    Senior Software Engineer
    Turing Nov 2022 - Present
    Columbus, Ohio Metropolitan Area
    - Design and build Micro-services to support business processes and integration with the company's ERP.- Reduce memory footprint of APIs by reducing not-required dependencies creation when building ASP.NET controllers.- Improve overall code quality and reduce waste (not required or needed code), by switching from Line Coverage to Branch Coverage for pipeline policies on my team.- Help the team build a stronger model by applying the correct validation strategies for business concepts… Show more - Design and build Micro-services to support business processes and integration with the company's ERP.- Reduce memory footprint of APIs by reducing not-required dependencies creation when building ASP.NET controllers.- Improve overall code quality and reduce waste (not required or needed code), by switching from Line Coverage to Branch Coverage for pipeline policies on my team.- Help the team build a stronger model by applying the correct validation strategies for business concepts and domain types.Tech Stack: NET Core, Dapper, SQL-Server, RabbitMQ, Azure DevOps, Representational State Transfer (REST), Software Architecture, Agile Project Management, Web Development, Agile Methodologies, Agile, Unit Testing, Certified Scrum Developer CSD, Certified Scrum Master CSM, TDD, Business Analysis, git. Show less
  • Self-Employed
    Agile Coach
    Self-Employed May 2012 - Present
    Santo Domingo, Distrito Nacional, Dominican Republic
    This is a service provided to software organizations and teams. I help teams to reach their full potential teaching and guiding the implementation of Agile Software Engineering Practices. I've helped team to reduce their Time-To-Market (Lead Time) from 6+ month down to weeks (less than a calendar month). That was done by implementing Scrum framework with core engineering practices such as TDD, CI/CD, DevSecOps, Static and Dynamic Code Analysis, among others.
  • Aloes Project Management Solutions
    Consultant
    Aloes Project Management Solutions Jan 2015 - Present
    Dominican Republic
    Consultant and trainer of agile methodologies for software development teams and organizations.I've helped organizations to level their knowledge and get a common vocabulary around Agile core concepts and practices. With that common ground teams were able to reduce communication gap both internally and with stakeholders. Reduced stakeholders anxiety and stress by relying on transparency, constant and early feedback and honest estimates.
  • Wepsys
    Lead Software Architec, Academy Director
    Wepsys Aug 2020 - Nov 2022
    Dominican Republic
    Define internal products architectural guidelines to support commercial goals and optimize development resources.Reduce to less than 5% of escaped bugs (found by users on production environments) using a mix of Domain-Driven Design, Test-Driven Development, Design by Contract, and Clean Architecture.To support the process, I was able to cut deployment time from almost 30 minutes to less than five (5) using CI/CD pipelines.
  • Novosit
    Software Development Director
    Novosit 2017 - Sep 2020
    Pedro Antonio Bobea 1 Esquina Av. Anacaona, Edif. Curvo, Suite 495, Bella Vista.
    My primary rol was to oversee 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.In the management part, I introduced some practices such as one-on-one meetings, periodic performance evaluations and helped design an incentive model for the Software Development and Quality Assurance areas in accordance with the reality of the market. Those… Show more My primary rol was to oversee 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.In the management part, I introduced some practices such as one-on-one meetings, periodic performance evaluations and helped design an incentive model for the Software Development and Quality Assurance areas in accordance with the reality of the market. Those reduced the turnover from almost 4 drops / year (67%) to only one per year (17%) in a two year period.From the product angle, I was able to detect, and eliminate a Memory Leak on the lead product using a combination of analyst and tracing tools such as SonarQube, dotTrace, and dotMemory. That issue was causing a forced full reset on the product (ISS processes) in order to free-up resources (RAM) from servers, depending on the workload that was happening as frequent as twice a day including peak hours. After the fix, no reload was needed. Show less
  • Novosit
    Senior Software Developer
    Novosit Oct 2012 - 2017
    Pedro Antonio Bobea 1 Esquina Av. Anacaona, Edif. Curvo, Suite 495, Bella Vista.
    I worked in the core development team of the company’s flagship product, a Document Management and Document Composition Solution. Also I acted as Agile (Scrum) coach while the team adopts the Scrum methodology. I was in charge of internal quality management and gates performing tasks such as Code Review and implementing tools for static code analysis. Also, I introduced the practices of TDD for core pieces of logic with a high impact on products overall functionality and with a high… Show more I worked in the core development team of the company’s flagship product, a Document Management and Document Composition Solution. Also I acted as Agile (Scrum) coach while the team adopts the Scrum methodology. I was in charge of internal quality management and gates performing tasks such as Code Review and implementing tools for static code analysis. Also, I 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.In this position I was able to increase 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. Show less
  • Claro Dominicana
    Software Engineer For Prepaid Business Segment
    Claro Dominicana Jan 2012 - Oct 2012
    Santo Domingo, Dominican Republic
    Work with all applications that supports the Prepaid business segment. Technologies used: mostly JavaEE, Java SE, Spring, Hibernate, Maven, Judson/Jenkins, Oracle, JSP+Servlets, Wicket, JSF.In this position I worked as a Software Developer and also I took care of build automation (using Maven), and C.I. implementation (using Hudson+Maven+SVN). On a very large code-base compound of several JaveEE and Java SE applications.My biggest achievement (2010 - 2011) was to introduce my… Show more Work with all applications that supports the Prepaid business segment. Technologies used: mostly JavaEE, Java SE, Spring, Hibernate, Maven, Judson/Jenkins, Oracle, JSP+Servlets, Wicket, JSF.In this position I worked as a Software Developer and also I took care of build automation (using Maven), and C.I. implementation (using Hudson+Maven+SVN). On a very large code-base compound of several JaveEE and Java SE applications.My biggest achievement (2010 - 2011) was to introduce 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 as they were using SVN prior my arrival. Show less
  • Claro Rd
    Software Engineer
    Claro Rd May 2008 - Jan 2012
    Dominican Republic
    I designed and implemented an internal messaging system from applications to report important events via multiple channels, such as emails, SMS, etc. I was a back-office tool intended for support staff and Revenue Assurance officials. That was done using Java EE and Oracle.In this position I've had to create and support applications for Mediation processes. Our team (and apps), were responsible for collecting, categorizing, correlating and transforming raw mediation data (CDRs) into the… Show more I designed and implemented an internal messaging system from applications to report important events via multiple channels, such as emails, SMS, etc. I was a back-office tool intended for support staff and Revenue Assurance officials. That was done using Java EE and Oracle.In this position I've had to create and support applications for Mediation processes. Our team (and apps), were responsible for collecting, categorizing, correlating and transforming raw mediation data (CDRs) into the input that others high level systems understand such as the Billing system. We develop applications from batch processes to web portals for end users to control and monitor the mediation process. Show less
  • Orange Dominicana
    Senior Java Web Developer
    Orange Dominicana May 2006 - May 2008
    I worked on the team responsible for maintain and add new features to the CRM application. This application is very critical because is used by:* CRM representatives in DR* Outsourced CRM representatives in Colombia* Orange Dominicana resellers (Dealers) all over the country* Customer Service Centers of Orange DominicanaAlso this application handles the personal and corporate clients. It is build using Java2EE, Spring, Struts and later the DAO layer began to use… Show more I worked on the team responsible for maintain and add new features to the CRM application. This application is very critical because is used by:* CRM representatives in DR* Outsourced CRM representatives in Colombia* Orange Dominicana resellers (Dealers) all over the country* Customer Service Centers of Orange DominicanaAlso this application handles the personal and corporate clients. It is build using Java2EE, Spring, Struts and later the DAO layer began to use Hibernate.My greatest achievement was to migrate the CUG (Closed User Group) module to use the new billing backed BSCS v8. This was a huge change because the new billing system did not allowed direct DB access for provisioning, instead it forced the CRM to "talk" with a new intermediate layer (using CORBA) and also synchronizes all transactions with our local relational DB and the billing system provisioning layer. I implemented a distributed transaction with poolable resources using Spring framework, AOP and JDBC. Show less
  • Verizon
    Java Web Developer
    Verizon May 2005 - May 2006
    I worked on the Verizon IT customer portal. Specifically on the User Administration module. There we need to consume, and change but not create EJBs. We talk to DB using a proprietary ORM-like tool called DB layer. The front end uses Struts 1.x. For the build management we use ant.This was my 2nd work experience, my greatest achievement was to learn Java EE "as I go" and to learn who to handle multicultural teams (Chinese, Indians, North Americans, and Dominicans). My learning curve… Show more I worked on the Verizon IT customer portal. Specifically on the User Administration module. There we need to consume, and change but not create EJBs. We talk to DB using a proprietary ORM-like tool called DB layer. The front end uses Struts 1.x. For the build management we use ant.This was my 2nd work experience, my greatest achievement was to learn Java EE "as I go" and to learn who to handle multicultural teams (Chinese, Indians, North Americans, and Dominicans). My learning curve includes a good set of tools such as SVN, Oracle, Unix and Java Frameworks like Struts. Show less

Lorenzo Solano Martinez Skills

Hibernate Spring Maven Oracle Scrum Web Development Ant Javascript Struts Ajax Agile Project Management Jdom Jdbc Agile Methodologies Tomcat Weblogic Agile J2ee Extreme Programming Pair Programming Unit Testing Certified Scrum Master Csm Jse User Stories Tdd Object Oriented Modeling Application Lifecycle Management Refactoring It Architectures J2me Jndi Mobile Programming Bdd Ddd Kanban Xunit Log4net Domain Modeling Nhibernate Nunit Asterisk Axis Findbugs Checkstyle Jedit Ubuntu Ultraedit Ehcache Jta Aop

Lorenzo Solano Martinez Education Details

Frequently Asked Questions about Lorenzo Solano Martinez

What company does Lorenzo Solano Martinez work for?

Lorenzo Solano Martinez works for Self-Employed

What is Lorenzo Solano Martinez's role at the current company?

Lorenzo Solano Martinez's current role is Agile Coach.

What is Lorenzo Solano Martinez's email address?

Lorenzo Solano Martinez's email address is lo****@****ail.com

What schools did Lorenzo Solano Martinez attend?

Lorenzo Solano Martinez attended Université Du Québec En Outaouais, Unapec, Instituto Tecnico Salesiano (Itesa).

What skills is Lorenzo Solano Martinez known for?

Lorenzo Solano Martinez has skills like Hibernate, Spring, Maven, Oracle, Scrum, Web Development, Ant, Javascript, Struts, Ajax, Agile Project Management, Jdom.

Who are Lorenzo Solano Martinez's colleagues?

Lorenzo Solano Martinez's colleagues are Abdul Ahad Khan, Robyn Harrington, Samson Andrew, Vishal Kumar, Ariyaudaya Manickam, Satılmış Çetin, Uzezi Oghenekaro.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.