Sr. Software Engineer
As a Software Engineer at Lockheed Martin, I play an integral role within a remote scrum team, operating in an agile environment. My work is dedicated to advancing several full-stack applications utilizing state-of-the-art technologies like Java-17, Spring-Boot, and ReactJs. My key responsibilities encompass a wide spectrum: Authentication and Security: I actively contribute to the development of secure systems by implementing OAuth2 authentication and authorization protocols, effectively fortifying our applications against potential security threats and ensuring the protection of sensitive data. Data Integration Excellence: My role involves seamless integration with Tibco APIs, streamlining data virtualization processes and enabling efficient data retrieval, which is vital for our applications' performance. Cloud-Centric Deployment: I'm deeply involved in deploying our applications onto the cloud via CI/CD pipelines, ensuring that our software reaches the intended users swiftly and reliably, aligned with Lockheed Martin's high standards. Containerization Support: I provide support for our container orchestration platform as part of my responsibilities, assisting in maintaining the reliability, scalability, and security of OpenShift, which is critical to our operations. Automation and Efficiency: My contributions extend to configuring Helm, the Kubernetes package manager, to automate the deployment and management of our application's components, streamlining our development process and enhancing overall system stability.In addition to these responsibilities, I am actively engaged in the development and maintenance of an innovative Angular 14.2.10 / Net C# application hosted on AWS, Kubernetes, OpenShift, and Helm. These experiences highlight my proficiency in software development and my ability to navigate the intricacies of cloud deployment and containerization, all contributing to the delivery of efficient, scalable, and reliable software solutions.