Lorenzo Solano Martinez personal email
- Valid
.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.
-
Agile CoachSelf-EmployedSanto Domingo, Do
-
Senior Software EngineerTuring Nov 2022 - PresentColumbus, 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 -
Agile CoachSelf-Employed May 2012 - PresentSanto Domingo, Distrito Nacional, Dominican RepublicThis 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.
-
ConsultantAloes Project Management Solutions Jan 2015 - PresentDominican RepublicConsultant 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. -
Lead Software Architec, Academy DirectorWepsys Aug 2020 - Nov 2022Dominican RepublicDefine 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. -
Software Development DirectorNovosit 2017 - Sep 2020Pedro 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 -
Senior Software DeveloperNovosit Oct 2012 - 2017Pedro 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
-
Software Engineer For Prepaid Business SegmentClaro Dominicana Jan 2012 - Oct 2012Santo Domingo, Dominican RepublicWork 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 -
Software EngineerClaro Rd May 2008 - Jan 2012Dominican RepublicI 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 -
Senior Java Web DeveloperOrange Dominicana May 2006 - May 2008I 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 -
Java Web DeveloperVerizon May 2005 - May 2006I 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
Lorenzo Solano Martinez Education Details
-
Master'S Degree -
UnapecInformation Technology -
Instituto Tecnico Salesiano (Itesa)Software Development
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial