Expert in Software Development, I have been in the software development industry for more than 15 years. I have experience building, designing and architecting enterprise software, as well as optimizing, and adding new functionality to the existing. I had developed Web apps, services, desktop, and mobile apps. I am self-paced and I like to enhance my capabilities and skill sets every day in order to be more productive within the team.
I studied how processes interact with data and how that can be represented as a software solution. Also, the creation of algorithms to manipulate, store, and communicate digital information.
I studied about leadership, management, organizational diagnosis, innovation, and the adaptability to enterprise environments. Also, about the interaction with other functional areas to successfully define the course of the organization, in a world with continues changes in culture and technology.
Develop and implement strategic roadmaps. Provide visionary leadership and technical expertise. Establish operational excellence, architecture, and technical standards. Collaborate with senior leadership. Build and develop talent, creating an innovative culture while forming a team of managers and engineers.
Lead several Teams of developers. Provide direction and mentoring concerning system design and implementation. Architect software designs and solidify current software offerings to ensure scalability, reliability, maintainability and integration with existing systems/platforms.
Coordinate developer’s work, provide necessary training, coaching, and feedback in order to reach the best approach in solving business requirements. Define application architecture, design and frameworks.
Design, develop, and implement coding models that will be used for developers. Code analysis/reviews to improve code quality, and make it compliant with guidelines and standards.
Applications development based on: MVC, JavaScript, Ajax, and Web Services. Code analysis to improve code quality, make it compliant with standards and proven coding techniques. Unit and Integration testing.
Applications development using C#, C++, ASP.Net, MVC, JavaScript, Ajax, and Web Services. Development of manufacturing systems that display productivity metrics on real time.
Microsoft .Net C#, Azure, Web Api, Kubernetes, SQL, MongoDB, ElasticSearch, React, Javascript, among others.
Coordinates a team within an overall software project in order to meet objectives on content, quality, costs, and schedules. Participates in development of design specifications based on business requirements. Interacts with business community to understand business process and define how software tools can be leveraged to optimize the business process
Pattern oriented software architecture, administration, and schema design in DB. Event-driven, Micro-Services, DDD, SOA, Multi-Tier Programing, N-Layers, CSLA Expert Business Objects, UML, and Enterprise Architect.
.Net C#, MVC, SQL, Web API, MongoDb. Html/Css, JavaScript/Ajax/Json, React. Azure, Kubernetes, Containerized apps (Docker), Data Factory, Service Bus, Service Fabric, Azure Functions, CI/CD pipelines configuration
Our world demands a new generation of leaders! Build them in 9 easy steps. We need leaders who guide them through success, coach them, and help them take the best of them, which squiz their maximum potential.
The fusion of Clean Code and Lean Software Development. Finally the Clean Code practices that were wrote by uncle Bob has evolved. Either if you are new dev or old veteran one, you need to read this.