Apu Das Gupta Email and Phone Number
Apu Das Gupta personal email
- Valid
Experienced Java Software Engineer with over 16 years of experience in designing and developing robust, scalable, and high-performance software applications. Proven track record of successfully delivering projects on-time and on-budget, while collaborating with cross-functional teams. Possess excellent problem-solving skills, with the ability to quickly analyze complex issues and provide effective solutions. Skilled in Java, Spring Framework, Hibernate, and RESTful web services and working with SQL and NoSQL databases. Committed to staying up-to-date with emerging trends and technologies in software development. A self-motivated team player with strong communication and interpersonal skills.Core Competencies:-------Backend Development & API Design : -● Proficient in building RESTful APIs using Java and Spring Boot, supporting microservices architecture.● Leveraged Spring Framework, Spring Transaction Management, and Hibernate ORM to optimize data access, ensure data consistency, and streamline performance.● Developed key modules for real-time systems, including SMS gateways and ERP solutions. Database Management :● Expert in SQL and NoSQL databases, with hands-on experience in MySQL, PostgreSQL, MongoDB, and Redis.● Implemented optimized data models and indexing strategies, achieving a 40% reduction in query execution times.● Skilled in database migration and managing multi-database solutions for high-volume data applications.Cloud Infrastructure & Microservices :● Architected scalable applications on AWS using EC2, S3, Lambda, API Gateway, and other AWS services.● Deployed microservices using Docker, Jenkins, and Nginx to ensure high availability and fault tolerance.● Configured automated CI/CD pipelines, reducing deployment times by 50% and enhancing system reliability.Real-Time Messaging & Event Processing :● Integrated RabbitMQ and Kafka for real-time messaging, supporting event-driven architecture.● Developed Java-based message producers and consumers for seamless data flow between distributed systems.● Improved data processing efficiency by implementing asynchronous messaging for high-throughput applications.Testing & Quality Assurance :● Conducted unit testing using JUnit and Mockito, ensuring code quality and reliability across applications.● Led code reviews and mentored junior developers, fostering a culture of continuous improvement.
Intelligent Automation Technology Ltd.
View- Website:
- iatlbd.com
- Employees:
- 7
-
Senior Software EngineerIntelligent Automation Technology Ltd. Mar 2016 - PresentBangladesh● Designed and developed Java-based applications, utilizing the Spring Framework forbuilding scalable and maintainable solutions.● Implemented Hibernate ORM (Object-Relational Mapping) for efficient and seamlessinteraction with relational databases, improving data access and retrieval performance.● Led the design and implementation of microservices architecture for SMS Gateway withReseller Platform, resulting in improved scalability and maintainability.● Developed and maintained RESTful APIs using Spring Boot for communication betweenmicroservices, ensuring seamless integration and data flow.● Documented APIs using Swagger/OpenAPI standards, facilitating clear communication andintegration with external teams.● Developed message producers and consumers in Java using RabbitMQ libraries, ensuringreliable message delivery .● Integrated Redis for real-time data storage and caching, optimizing the performance oflocation tracking and request handling within the application.● Implemented Docker containers for packaging and deploying microservices, optimizingresource utilization.● Implemented Jenkins pipelines to automate the build and testing processes, reducingdeployment time .● Configured Nginx for HTTP Load Balancing across multiple application instances foroptimizing resource utilization, maximizing throughput,reducing latency and ensuring faulttolerance.● Performed Unit testing of applications by developing and applying test cases in JUnit.● Contributed to code review of other junior team members.● Collaborated with cross-functional teams to optimize CI/CD pipelines and enhance overalldevelopment efficiency. -
Software Developer - Java (Remote)Remoteplatz Mar 2022 - Feb 2023Germany● Contributed to the development and maintenance of the banking software by adding newfeatures and updating existing functionalities using Java Spring Boot.● Developed a new module for the system, which integrated seamlessly with the existingarchitecture, enhancing the software's capabilities.● Performed unit testing using JUnit, ensuring that the new features and modules werethoroughly tested and met the required quality standards.● Conducted code reviews of other team members' work, providing feedback to improve codequality and maintain consistency across the project.● Managed code deployment using Jenkins, automating the build and deployment processesto ensure smooth and reliable software releases.● Actively participated in daily Scrum meetings, collaborating with other team members todefine roadmaps, set priorities for new features, and address any challenges or blockers -
Senior Software Development EngineerMaxwell Services Ltd. Aug 2014 - Feb 2016Bangladesh● Designed, developed, and maintained complex web applications using Java and relatedframeworks such as Spring and J2EE.● Implemented RESTful and SOAP web services to facilitate communication between systemsand ensure seamless integration.● Utilized Spring Boot for creating microservices, enhancing application modularity andscalability.● Developed and maintained robust database solutions using PostgreSQL and MySQL,ensuring data integrity and performance optimization.● Integrated RabbitMQ for messaging and asynchronous communication betweenmicroservices, improving system efficiency and reliability.● Collaborated with cross-functional teams to gather requirements, design solutions, andimplement features in a fast-paced Agile environment.● Conducted code reviews and provided mentorship to junior developers, fostering a cultureof continuous learning and improvement.● Implemented automated testing frameworks (JUnit, Mockito) to ensure code quality andreduce bugs in production.● Utilized Docker for containerization , streamlining the deployment process and improvingscalability.● Employed version control systems (Git) and CI/CD pipelines to manage code changes andautomate the deployment process.● Analyzed and resolved complex technical issues, providing support and troubleshooting forproduction systems.● Spearheaded the migration of a monolithic application to a microservices architecture,resulting in increase in system performance and reduction in downtime.● Optimized database queries and indexing strategies, reducing query execution time by 40%and improving overall application performance.
-
Senior Officer - Software Development & MaintanenceChittagong Stock Exchange Limited Mar 2011 - Dec 2014Chittagong, Bangladesh● Created REST API to provide market data and client information for third party brokeragehouses.● Developed a Market Data Information System using Java REST API to deliver market dataand client information for third party brokerage houses.● Designed and developed a Graph Generation System using backend Java programs, enablingusers to generate various types of stock charts, including Price, Volume, Line, Bar, andCandlestick charts, integrated with the central trading software.● Planned, tested, and implemented various web based applications using Java, J2EE, SpringFramework, and Hibernate.● Developed a Web Application for Market Data Information using Spring Framework andApache Tomcat.● Developed and maintained a web application for an eLibrary system.● Actively participated in daily Start of Day (SOD) and End of Day (EOD) operations andmaintenance of the central trading platform.● Regularly backed up in house developed database systems and archived database scriptsand source code for all software program versions.● Ensured backend operations were executed according to the latest check off sheets and dailysettlement processing was completed after trades.● Designed, coded, and debugged software programs.● Modified existing software to correct errors, adapt to new/existing systems, or improveperformance.● Maintained system operations by detecting and correcting software defects.● Created and updated check off sheets for backend operations as needed.● Created technical specifications, documentation, and user manuals.● Maintained documentation for all irregular and ad hoc work done on the system asreference materials for future use.● Ensured settlement reports were published in members’ web folders on time.● Created documentation for all irregular works done to the system as reference materials forfuture use if the same work needs to be done again -
Software EngineerJay Jay Mills May 2010 - Feb 2011Chittagong, Bangladesh● Upgraded and fixed bugs in Java RMI-based ERP software according to SoftwareRequirement Specifications (SRS).● Troubleshooted and resolved issues in existing products.● Analyzed, designed, and developed new software applications and components.● Enhanced and maintained existing software products.● Designed front-end graphical user interfaces using Java Swing.● Wrote SQL queries based on program requirements.● Created and modified database reports according to user requirements.● Wrote and maintained program documentation.● Reviewed project plans to coordinate and plan project activities.● Gathered customer requirements and managed system backups.● Assigned tasks and reviewed the work of programmers.● Created and executed test scripts.● Analyzed test results to ensure new software integrations met system requirements.● Provided training to the system support team.● Performed implementation tasks and installed various system software and packages. -
Java Software DeveloperBrosis Communication Jan 2007 - May 2010Bangladesh● Designed, developed and maintained core java application for Call Detail Record (CDR)system to fetch data from remote server and also developed web application with dynamicreporting feature.● Designed, developed and maintained Java web application for Customer Support TicketSystem to make sure every issue gets resolved with a powerful ticketing system
-
Software Design Engineer - JavaJence Incorporated Jan 2005 - Dec 2006Bangladesh● Actively participated in developing Database Synchronizing Platform.● Build core Java programs to synchronize data among various databases like: Oracle, MySQL,PostgreSQL, DB2 etcTwo
Apu Das Gupta Skills
Apu Das Gupta Education Details
-
Computer Science & Engineering
Frequently Asked Questions about Apu Das Gupta
What company does Apu Das Gupta work for?
Apu Das Gupta works for Intelligent Automation Technology Ltd.
What is Apu Das Gupta's role at the current company?
Apu Das Gupta's current role is Software Engineer Java | Asynchronous Programming | Microservice | Spring Framework | RabbitMQ | Kafka | MongoDB | Redis | CI/CD | Jenkins | SQL | NoSQL | Full Stack with Thymeleaf.
What is Apu Das Gupta's email address?
Apu Das Gupta's email address is en****@****hoo.com
What schools did Apu Das Gupta attend?
Apu Das Gupta attended Chittagong University Of Engineering And Technology.
What skills is Apu Das Gupta known for?
Apu Das Gupta has skills like Java, J2ee Application Development, J2ee, Oracle, Databases, Microsoft Sql Server, Sql, Mysql, Spring Framework, Spring Boot, Spring Mvc, Spring Security.
Not the Apu Das Gupta you were looking for?
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