Ignacio Julián
Castro Centeno
Software Architect with more than 8 years of experience interested in Web Development, Cybersecurity, and Technology.
Work Experience
Senior Software Engineer
Working both on greenfield and brownfield initiatives within the organization with the aim to improve the robustness of the information systems, making them more legible, maintainable and scalable through time. Increased net gains by 15% for the company’s working cell I was in charge, due to resolving pending technical debt (e.g. poorly algorithmic efficiency, implementation of clean and recent software architecture like Hexagonal Architecture, and fulfilling various pending system migrations from legacy setups to newer more scalable and secure ones. Contributed to securing strategic contracts by delivering robust and scalable technical solutions. Maintained and reinforced system design and architectures, both documentational and programmatically to make the codebase more meaningful, clearer and context enriched. Submitted the formal proposal, in company of others, to implement an Enterprise Service Bus (ESB), in order to improve the connection, routing and data protection of information circulating between the multiple client implementations with their corresponding producers’ counterparts, considering different ad-hoc API architectures like SOAP, REST, GraphQL and gRPC, to best fulfill the functional requirement needs expressed by the business logic of the organization.Shared knowledge and provided mentorship to help and support other less-experienced engineers in the working cell.
Technical Lead
Fixed-term contract for 2 months to fulfill the role of Tech Lead at the startup company to finish different already initiated Full-Stack Web Development projects implemented in Java, and to be delivered to their corresponding clients at the earliest opportunity. Led the design, development, and maintenance of diverse software projects, spanning Greenfield initiatives (custom solutions built from scratch) and Brownfield projects (enhancements, refactoring, and long-term support) for international and domestic clients. Delivered solutions with Java and the Spring ecosystem, implementing APIs with different architectures, usage of relational and non-relational databases for design and management, and implementing clean software architectures to ensure scalability and high performance for a long-term compromise. Establishing SLAs/SLOs for Back-End services and applying regular or AI-based automation to improve delivery efficiency and accuracy. Working with cross-functional stakeholders to align engineering solutions with business objectives, implementing agile methodologies like Scrum or Kanban. Tackling challenging technical problems, enhancing scalability, performance, reliability, and resilience issues.
Software Engineer
Working as an independent Java remotely, I used to design, build, and deploy new Full-Stack applications, new microservices, modules and features, both for legacy and new web and desktop development projects, using the Spring Framework and the most recent and innovative related tools. Rapid release cycles. Implementation of design patterns, data structures, and concurrency. Executed Java application migrations from legacy versions to modern standards for both web and desktop environments, ensuring compatibility, performance optimization, and modernization of existing enterprise solutions. Applied Agile methodologies across the full Software Development Lifecycle (SDLC), incorporating unit/integration testing, CI/CD with GitHub Actions, and cross-functional collaboration with Jira, Confluence, Trello, Slack. Delivering end-to-end full-stack solutions in distributed, cross-cultural contexts.
SAP ABAP Developer
Results-driven SAP ABAP Developer with hands-on experience in on-premises (SAP ECC, SAP R/3) and cloud (S/4HANA, SAP BTP) environments. Skilled in designing, developing, and implementing end-to-end solutions using ABAP, RAP, CAP, WebDynpro, and OData Services, as well as building advanced reporting tools with ALV Reports, CDS Views, and SAP BW. Designed SAP FIORI/UI5 applications with HTML5, CSS3, and JavaScript, ensuring responsive and user-friendly interfaces. Experienced in customizing business documents with Adobe Forms, Smart Forms, and SAP Scripts, enabling seamless front-end and back-end integration while adhering to best development practices stated by SAP.
SAP ARIBA Consultant
Providing consulting services to large enterprises established in the global market, solving critical issues to the production processes chain of each company, trying to improve both efficiency and spending on existing or newer SAP systems. Modules that I have worked on as an SAP ARIBA Consultant: Sourcing, Contracts, SPM, SLP, Ariba Network and Buying.
Cybersecurity Intern
Topics covered during the internship: Cybersecurity Governance & Strategy, Industrial Cybersecurity, Information Technologies (IT), Operations Technologies (OT), DevOps & DevSecOps, Cloud Security, Active Directory, Ethical Hacking, Red, Blue & Purple Teaming, SOC Incident & Response, CSIRT, Vulnerability Assessment, ISO 27001, NIST Framework, COBIT5, MITRE Att&ck, OSI vs. Purdue models.
Full-Stack Developer
Development, maintenance and improvements for the official travel agency s website. Administration and maintenance of hosting servers and cloud services hired. Generation of technical and non-technical reports to different corporate team members and leaders.
IT Technical Support
4 years of experience providing comprehensive technical support to users in both corporate and individual environments. Skilled in diagnosing and repairing PCs and laptops, installing and configuring operating systems (Windows, Linux, Android), and performing preventive and corrective hardware maintenance. Strong knowledge of computer networks, including router and switch configuration, structured cabling, and resource sharing. Customer-focused, with excellent communication skills, teamwork abilities, and a proactive approach to solving technical issues efficiently.
Let's Connect
Always interested in new opportunities, collaborations, and conversations about technology, design & development.