Senior Software Engineer
Pine LabsSep, 2021 - Present4 yr 3 months
Directed the development of Java applications in a high-performance environment, specializing in Java 8 and Java 11 for optimal system functionality. Guided the design and implementation of RESTful APIs, crafting architectural plans, defining API endpoints, and ensuring alignment with industry best practices. Implemented Apache Kafka, achieving a 15% improvement in microservices communication efficiency. Executed Docker/Kubernetes for efficient containerization, realizing a 20% deployment efficiency boost and a 15% reduction in resource utilization. Managed Python and PySpark scripts for data processing, collaborating with AWS Glue, Athena, and S3 for large-scale data transformations and storage. Utilized AWS Glue in conjunction with cloud computing on AWS EC2 instances, incorporated CloudWatch for monitoring, & ensured system reliability. Enforced and optimized Big Data workflows, adeptly handling diverse data, including JSON, and integrating MongoDB and PostgreSQL for storage. Supervised infrastructure on AWS, handling setup and configuration of services like Glue Catalog to enhance data accessibility and management. Collaborated with cross-functional teams, providing technical leadership and expertise throughout the development life cycle.