Post Job Free

Resume

Sign in

Lead Java Full Stack Developer

Location:
Irving, TX
Salary:
70/hr
Posted:
June 08, 2023

Contact this candidate

Resume:

Kumara Swamy Uppu

Java Technical Lead

Email: adxleg@r.postjobfree.com Phone: 609-***-****

Professional Summary

Having 20+ years of professional experience in designing, developing and testing internet/intranet web-based applications, client/server applications, J2EE Architecture, Object Oriented Design patterns, Core Java. Experienced Software Engineer with a demonstrated history of working in the rapid paced tech industry in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology. Hands on expertise in designing, developing and deploying applications using J2EE technologies including working with Spring Boot and SQL technologies like MySQL, MariaDB and NoSQL technologies like Cassandra MongoDB and other technologies like HTML, Angular, React, JSP, Servlets, Spring, AJAX, JDBC, Hibernate, Web Services.

• Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.

• Strong expertise in Java 8, J2EE technologies, and object-oriented design patterns.

• Skilled in frameworks like Spring Boot and technologies such as HTML, Angular JS, React, JSP, Servlets, Spring, AJAX, JDBC, Hibernate, Web Services.

• Web development using HTML, CSS, JavaScript and XML.

• Strong experience in developing applications using Spring Boot and Hibernate framework, implementing Model View Controller (MVC), and working with RESTful web services.

• Knowledgeable in database programming using MySQL and MariaDB, as well as NoSQL technologies like Cassandra and MongoDB.

• Familiarity with Tomcat Server and JBoss.

• Expertise in DevOps methodologies and experience with tools such as Jenkins, JIRA, RabbitMQ, Docker, Containers, OpenShift, Kubernetes, GitHub

• Experience with microservices, RESTful web services and Spring Cloud AWS.

• Good understanding of Apache Kafka, Kafka Streams and Kafka Connectors.

• Strong interpersonal communication skills and ability to work independently as well as in a group.

• Experienced in leading the development of Unified Network Infrastructure for Voice, Video, Security, and Contact Centre.

• Experienced professional skilled in building secure UCaaS solutions with AWS services such as VPC, IAM, EC2, ELB and CloudWatch.

• Proficient in developing Cloud Platform as a Service (CPaaS), Unified Communications as a Service (UCaaS), and Voice Protection as a Service (VPaaS) solutions using C, C++, Java, Python.

• Skilled in leadership, people management, and empowering engineering teams to succeed.

• Well-versed in Agile software development methodologies and experienced in utilizing project management tools.

• Expertise in designing and implementing multi-threaded software architectures and resolving scaling and performance issues.

• Proficient in optimizing memory, and tuning CPU performance.

• Strong multitasking and project management skills, including successful execution of projects with geographically dispersed teams.

• Skilled in conducting root cause analysis, problem-solving, decision-making, and resource allocation.

Technical Skills

Languages/Technologies Java, C/C++, J2SE, J2EE, JSPs, Python, AWS, Ajax, Servlets, JDBC, JavaScript, Angular JS, React, HTML5, XML, Web Services, SQL, WSDL, Junit

Protocols VoIP, SIP, H.323, MGCP, Megaco, SCCP, WebRTC, REST, TCP/IP, SNMP, SMTP, SMPP, ATM, TCP/IP, OSPF, EIGRP, BGP, MPLS, STP, QOS, DNS, DHCP, SNORT, TLS, RTP/RTCP

Frameworks Spring Boot, Oracle 10g, Spring 3.0, Hibernate 3.x

NoSQL technologies Cassandra, MongoDB

Application/Web Servers Tomcat

Database Environments MYSQL, MariaDB, Cassandra

IDEs Eclipse, IntelliJ, Sublime, NetBeans

Technologies Apache Spark, Apache Kafka

Testing Tools Junit, PowerMock, Mockito

Software Development Methodology Agile (Scrum) and Waterfall model

Build Tool Jenkins, Ant, Maven, Gradle

Operating Systems Windows, Linux, Android

Education:

Bachelor of Engineering in Computer Science, Osmania University Campus, India, 2000

Professional Experience

Client Redshift Networks

Role Lead Java Full Stack Developer

Location Dallas, TX

Duration April 2016 – Present

Responsibilities:

• Proficiently utilized Java full stack programming in the development and support of enterprise applications and systems, particularly in building a cutting-edge UCaaS/VOIP/VoiceMail/IVR

• Designed and supervised backend Microservices using Java and Spring Boot, enabling efficient communication between the frontend and MQTT topics for seamless message subscription through Multithreading.

• Utilized AWS services such as VPC, IAM, EC2, ELB, and CloudWatch to enhance the performance and security

• Developed robust backend Microservices tailored to the specific needs of the role-based UCaaS application, ensuring high availability and minimizing potential downtime risks.

• Implemented OAuth 2.0 protocol and PKI Management to provide secure authentication and access control for client resources.

• Utilized Apache Kafka, a powerful message broker, to subscribe to topics and receive real-time data messages, updating charts dynamically for enhanced visualization.

• Created and optimized database objects such as tables, views, indexes, stored procedures, functions, and triggers in MySQL

• Implemented chart data generation and integration using data APIs, leveraging Postman and Swagger for testing and validation purposes.

• Implemented highcharts and highstocks for accurate data representations using tooltip and crosshair in Java and Angular.

• Using HighChart Angular wrapper to provide rich HighChart visualizations along with other angular components.

• Researched and implemented data synchronization techniques for seamless communication between the UCaaS solution and Highcharts, ensuring accurate and up-to-date risk analysis.

• Utilized build tools such as Maven and Gradle to create deployable JAR files for application servers, integrated with Jenkins for continuous integration, and deployed the solution using Docker.

• Effectively deployed code updates to various environments, proactively resolved production issues, and collaborated with team members on change requests, ensuring a smooth transition and minimal disruption.

• Performed comprehensive unit testing using JUnit and Mockito, covering modules, controllers, services, directives, and filters, along with Jasmine for frontend testing, ensuring high code quality and functionality.

• Produced thorough project documentation outlining all enhancements and changes implemented in the UCaaS application, facilitating future maintenance and development efforts.

• Actively involved in bug fixes and continuous optimization of the UCaaS application to ensure optimal performance and an exceptional user experience.

Client Imagination Technologies

Role Java Full Stack Developer

Location India

Duration June 2012 – Dec 2016

Responsibilities:

• Implemented functionalities for different modules including temperature monitoring, security cameras, web application, and data visualization, catering to specific business requirements and providing comprehensive sensor data management.

• Utilized AWS cloud storage services such as Amazon S3 to securely store and manage sensor data, ensuring scalability, durability, and high availability.

• Used Spring Framework for Dependency injection and integrated with the Hibernate.

• Implemented RESTful APIs leveraging AWS API Gateway to retrieve sensor data from the cloud storage, enabling real-time access and seamless integration with the web application.

• Designed and developed the web application using HTML, CSS, JavaScript, jQuery, and Angular, providing a user-friendly interface to visualize and interact with the sensor data retrieved from AWS.

• Integrated AWS RDS (Relational Database Service) for storing and retrieving additional metadata related to the sensor data, ensuring efficient data management and querying capabilities.

• Implemented CI/CD using tools like Maven and Jenkins

• Developed JUnit Test cases while following the Test-Driven Development (TDD) approach.

• Utilized AWS Identity and Access Management (IAM) to manage access control and permissions for the application and its resources, ensuring secure and controlled access to the sensor data.

• Used Spring JPA to map the java objects with the database and Spring Boot for better performance.

• Collaborated closely with cross-functional teams in an Agile development environment, following DevOps practices to ensure efficient collaboration, integration of applications

• Conducted rigorous testing and performance tuning of the application, optimizing its performance and scalability.

Client Hellosoft India Pvt Ltd

Role Sr. C/C++ Developer

Location India

Duration April 2007 – May 2012

Responsibilities:

• Development of Intrusion Detection system to monitor and report network anomalies

• SNMP MIB support to configure and report notifications and threats

• Kernel programming to handle backlisted networks

• Implementation of SIP B2BUA and SCCP to monitor SIP and Skinny calls.

• Lawful interception of VoIP calls and reporting

• Various algorithms implementation based on pattern analysis of SIP calls.

• Developed stored procedures triggers and queries using PL/SQL in Oracle 10g.

• Experienced in designing and implementing high-performance, high-quality audio and video communication applications for Unified Communications as a Service (UCaaS) and Communications Platform as a Service (CPaaS) using VOIP protocols such as SIP, RTP and WebRTC.

• Developed Database Access Objects using Oracle 10g.

• Responsible for troubleshooting client-reported IP telephony, voice mail, and security issues, and developed custom Snort signatures for enhanced network security.

Client Analog Devices and Ikanos Communications

Role C/C++ Developer

Location India

Duration Mar 2000 – Mar 2007

Responsibilities:

• Providing internal support to the user analog phones.

• Implementation of RARP/SNMP protocols on VxWorks, pSOS real time operation systems

• Design and implementation NAT traversal protocols, STUN, TURN and ICE.

• Implementation of SIP stack from the scratch

• Responsible for PIX 7.x/8.x & ASA 8.x Firewall migration and in place hardware upgrades and Troubleshooting, IOS Security Configurations, IPsec VPN Implementation and Troubleshooting, DMZ Implementation and Troubleshooting.

• Configuring static NAT, dynamic NAT, inside Global Address Overloading, TCP overload distribution, Overlapping Address Translation.

• As part of Security and network operations team I was actively involved in the LAN/WAN level 3 support (diagnose and troubleshoot layer 1, 2, 3 problems).

• VLAN implementation, Spanning Tree Implementation and support using PVST, R-PVST and MSTP to avoid loops in the network. Trunking and port channels creation.

• Responsible for Firewall upgrades as well as Troubleshooting, Security Configurations, IPsec VPN Implementation and Troubleshooting, DMZ Implementation and Troubleshooting.

• IOS Upgrades from 7.x to 8.x as well as backup and recovery of configurations.

• Work in an enterprise network environment with dynamic routing using OSPF and BGP for external connectivity.

• Configured Switches with proper spanning tree controls and BGP routing using community and as path prepending attributes.

• Developed SQL queries on Oracle 10g Database.

• Work with BGP routing protocol for communication with business partners and influence routing decision based on AS Path Prepend and other attributes.

• Administer and support Cisco based Routing and switching environment.

• Deployed a Syslog server to allow proactive network monitoring.

• Implemented SIP features like Early Media and REFER, UPDATE, PRACK, SIP over TCP.

• Designed and implemented the interface between SIP application and DSP driver.

• Ported Radvision SIP stack and integrated all the application layer features.

• Key member on working the system level issues like bulk calls and voice + data.

• Implemented rfc 2833 functionality to transmit DTMF digits, multi-frequency tone by defining separate payload type for RTP.

• Added support for Fax Over IP (T.38) support.

• Responsible for implementation of RTP/DSP driver, VoIP metric block, packet loss as part of RTCP Extended report.

• Involved in writing DSP driver to communicate with signaling applications and RTP.

• Experienced in enhancements like DECT support, T.38 support and FXO support.

• Involved in porting T.38 from VxWorks to Linux.

• Involved in project plan, design, and implementation and testing of Megaco and MGCP protocols.

• Involved in Design, Implementation, Documentation, Testing and Project Management of H.323 protocol.

• Active member in successfully executing TTA Certification process.

• Worked on implementation of H.450 supplementary services like call hold, call forwarding, call waiting, and call parking, call transfer and call intrusion.



Contact this candidate