Daniel Lopez is a Senior Software Engineer at uShip.
-
Senior Software EngineerUshipTampa, Fl, Us -
Software EngineerUship Jan 2024 - Jul 2024Austin, Texas, United States•Transformed a legacy C# monolith system into a modern serverless architecture using AWS Lambda, TypeScript, and the Serverless framework.•Utilized DynamoDB as the primary database for its scalability and performance in the serverless stack.•Used ElectroDB library for efficient handling and interaction with DynamoDB.•Actively took part in the migration of a monolithic admin system to a new stack with React.js for the frontend and TypeScript and Node.js for the backend, hosted on AWS Lambda.•Implemented Apollo GraphQL for seamless API communication between the admin frontend and backend.•Designed and implemented data models to efficiently manage and retrieve large datasets.•Implemented SQS for smooth message processing, ensuring reliable and scalable message queuing.•Utilized Dead Letter Queues (DLQ) to handle message failures, ensuring safe and reliable message processing.•Integrated PagerDuty for robust alerting and incident management, enhancing system reliability and response times.•Acted as the Subject Matter Expert (SME) for carrier verification integrations, enhancing customer success and service reliability.•Integrated Okta for admin authentication using OAuth, ensuring secure access control.•Managed JWT tokens for secure and stateless authentication across the platform. -
Full Stack EngineerIronnet Oct 2020 - Nov 2023Vienna, Virginia, United States• Developed a scalable multi-tenant SaaS platform for cybersecurity threat detection, focusing on high-availability, security, and scalability.• Built interactive UI components using React and TypeScript, creating a responsive and engaging user experience.• Managed state efficiently with Redux Toolkit Query, handling API requests and implementing effective caching strategies.• Implemented real-time data visualization for threat analytics using WebSocket and Redux, ensuring smooth state management and fast updates.• Built couple of serverless microservices using AWS Lambda, optimizing for cost-efficiency and scalability.• Integrated DynamoDB for handling high-volume, low-latency transactional data, optimizing read/write performance for real-time processing.• Developed real-time data analytics pipelines in Python, enabling fast, reliable threat detection and efficient data processing.• Built a robust admin application using Django, enabling internal teams to manage multi-tenant configurations, user roles, and access controls.• Developed RESTful APIs using Django REST Framework (DRF), allowing admins to manage cybersecurity data, track system performance, and generate user activity reports. Ensured secure access to admin APIs with JWT-based authentication and role-based permissions.• Utilized Django ORM to interact with PostgreSQL, implementing optimized queries for large datasets to support real-time analytics and admin data insights. Automated periodic data cleanup and migration processes using Django management commands.• Containerized backend services using Docker, enabling seamless integration with CI/CD pipelines for automated testing and deployment.• Implemented unit and integration tests using Jest and React Testing Library for the frontend, Jest/PyTest for backend functions.• Set up comprehensive logging with AWS CloudWatch and Elasticsearch, capturing real-time logs and metrics for debugging and monitoring. -
Full Stack DeveloperMckinsey & Company Jul 2018 - Oct 2020Austin, Texas, United States• Developed and maintained a scalable eCommerce platform using React for the frontend, ensuring a responsive and user-friendly interface that adapted to different devices.• Designed and implemented a microservices architecture using Node.js with Express.js, boosting modularity and maintainability of the entire application.• Utilized MongoDB as the primary database, leveraging Mongoose as an ORM to streamline data handling and enforce schema validation.• Integrated RabbitMQ as a message broker for efficient communication between microservices, improving system reliability and message handling performance.• Led the integration of Stripe as the payment processor, reducing transaction errors and enhancing overall payment reliability and user trust.• Conducted thorough testing and validation of payment flows, ensuring PCI compliance and meeting security standards for safe, reliable transactions.• Developed a real-time reporting and analytics microservice using Python Flask, using libraries such as Pandas and NumPy for data manipulation and analysis.• Implemented a dynamic pricing engine that adjusted offers in real-time based on user activity and inventory levels, leading to increased conversions during peak periods.• Introduced Docker for containerization, simplifying the development and deployment pipeline across multiple environments.• Created a full backup script for the MongoDB database using Python, ensuring data integrity and smooth recovery during system updates and maintenance.• Automated CI/CD pipelines using Jenkins, streamlining the build and deployment processes, resulting in faster, more reliable releases.• Integrated Datadog for real-time system monitoring, reducing downtime and proactively identifying performance issues. -
Frontend DeveloperUnique Software Development Nov 2016 - Jun 2018Dallas, Texas, United StatesDeveloped and maintained responsive web applications using HTML, CSS, JavaScript and its frameworks like React.js and Angular.
Daniel Lopez Education Details
-
Computer Science
Frequently Asked Questions about Daniel Lopez
What company does Daniel Lopez work for?
Daniel Lopez works for Uship
What is Daniel Lopez's role at the current company?
Daniel Lopez's current role is Senior Software Engineer.
What schools did Daniel Lopez attend?
Daniel Lopez attended Concordia University Texas.
Who are Daniel Lopez's colleagues?
Daniel Lopez's colleagues are Rob Gagnon, Jesiel Mercado, Jake Adler, David Greenwood, Tatiana Vrabel, Whitney Lemond, Brendan Hester.
Not the Daniel Lopez you were looking for?
-
Daniel Lopez
Los Angeles Metropolitan Area3gmail.com, amgen.com, cwc.com2 +1 305-XXXXXXXX
-
Daniel Lopez
San Francisco Bay Area3mz.com, ea.com, mythical.games -
Daniel Lopez
Senior Consultant/Nurse Recruiter In Talent Acquisition At Ucla HealthLos Angeles Metropolitan Area1solutionsforyourwellness.com -
Daniel Lopez
Alameda, Ca8yahoo-inc.com, ariasystems.com, softwarenextdoor.com, yahoo.com, personify.com, yahoo.com, replica.es, grindr.com5 +165050XXXXX
-
Daniel Lopez
"Data Whisperer | Statistician Extraordinaire | Making Numbers Speak For Strategic Decisions"United States
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