Software Engineer Resume
Bentonville, AR
SUMMARY
- Having 8+ years of certified professional IT experience in Project Analysis, Design, Development, Testing, and Deployment of distributed multi - threaded and multi-processing applications using C, C++, STL, UNIX System Server Programming.
- Actively involved in each phase of Software Development Life cycle (SDLC).
- Experience in developing teh application with Agile Methodology, Waterfall Methodology, and Test-Driven Development.
- Experience in Design Patterns, IPC, Shell Scripting Socket Programming, TCP/IP Sockets, XML, Oracle in UNIX, Windows, and Linux Environments.
- Experience in Distributed Application Development and Object-Oriented Programming (OOP), JavaScript, and Python.
- Hands-on experience in developing and a solid understanding of Micro-Services Architecture and Service-Oriented Architecture.
- Hands-on Experience in Equipment management and Data Service Projects.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO, and parsers like SAX, DOM.
- Strong experience in designing and developing data models and accessing applications using SQL, PL/SQL.
- Experience on different IDEs such as Eclipse, IntelliJ, and deployment using Application Servers like Apache Tomcat.
- Decent Experience in using code repository tools GIT, and Tortoise SVN.
- Decent Experience in Docker, Kubernetes & Deployment of Applications in Server.
- Good understanding of Business workflow, Business logic, and Business methods for further implementation of user requirements in a distributed application environment.
TECHNICAL SKILLS
Languages: C,C++,Java, PL/SQL, SQL, and Python.
Operating system: Windows, Unix, Linux, RTOS
Java & J2EE Technologies: Java, XML Parsers, JSP Servlets, Spring 5.x, Spring BOOT, Java Beans, Web Services (REST and SOAP).
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.
Servers: Apache Tomcat, IBM Web sphere.
Technologies: SNMP, MPLSTP, TCP/IP, HTTP, DOCSIMEF Designed MPLS.
Databases: Oracle, DB2, MSSQLServer, MySql, Couch DB
IDE/ Testing Tools: Eclipse, IntelliJ, Visual Studio Code, Postman.
Concepts: UML, Design Patterns.
Configuration Management Tools: SVN, WinSCP, GIT, Mercurial, Wireshark.
Build Automation Tools: Gradle, Maven, ANT, Jenkins.
Methodologies: Waterfall, Agile, and TDD.
Cloud Technologies: Amazon Web Services.
Defect Tracking Tools: GDB, Jira, Valgrind.
Others: Smoke Test, JUnit, Putty.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Software Engineer
Responsibilities:
- Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Worked on High level and low-level system design, planning, estimation, and implementation.
- Perform development of software applications for teh client's Point-of-Sale systems.
- Design and develop software about various aspects of a Point-of-Sale system on Toshiba 4690 OS, Linux, and cloud-based platforms, among other platform technologies.
- Design and develop Point-of-Sale store system components, including teh development of both Business Logic components (developed primarily using Java, JavaScript, and C++, among other technologies and frameworks), as well as User Interface components (developed primarily using Java, JavaScript, and XML/JSON, among other technologies and frameworks).
- Design and develop flexible interfaces using Java, JavaScript, and C++ to allow virtual access to teh Point-of-Sale applications from multiple platform independent clients.
- Maintain and test existing Point-of-Sale software applications.
- Conduct periodic Unit, System, Integration, and Regression testing.
- Responsible for teh creation of automated testing tools using python a mixture of software technologies.
- Used Jenkins for build Process to GenerateContinuous Integration (CI/CD)andVersion Controlis done byGIT.
Confidential, Tampa, FL
Senior Associate
Responsibilities:
- Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Worked on High level and low-level system design, planning, estimation, and implementation.
- Develop teh new features like TLSEOE, InterLATA, Jumbo frames in an existing legacy application using C/C++.
- Migrating existing business logic using Microservices and Oracle Service Bus.
- Developing application to configure switches in MPLS (Multi-Protocol Label Switching) network.
- Involved in Hardware migration from teh existing legacy box to teh new operating system and changed teh way of teh interface between applications.
- Developed several Microservices using Spring Boot, wrote test cases in Junit.
- Involved in resolving production defects before teh due date.
- Worked with teh different teams to meet teh business requirements be it technical or functional to onsite and offshore team members.
- Create and configure teh continuous delivery pipelines for deploying Micro Services and Lambda functions using teh Jenkins CI server.
- Coordinates with various stakeholders for TEMPeffective delivery and Team management.
- Experience in using JUnit and build tools such as MAVEN.
- Collaborated with testers and developers and prepared test plans for producing high-quality software applications.
Confidential
Associate
Responsibilities:
- Involved in teh development of FCAPS related features (Alarm, logger, PM) in iPASOLINK using C/C++.
- Implemented alarm suppression and alarm masking features.
- Developed SNMP TRAP feature which is used for management between iPASOLINK and NMS.
- Developed TRAP suppression feature (to suppress teh number of SNMP traps for a given amount of time) using C/C++.
- Involved in Main card redundancy (1+1 hot standby).
- Involved in teh development of a new card provisioning sequence (MODEM CARDS and ETHER CARDS).
- Involved in teh development of SNMP low-level routines for Proprietary MIB tables.
- Providing teh technical demo for teh featured development and support for APAC customers.
- Troubleshooting teh live network nodes to debug teh customer problem and implement teh scripts for temporary resolutions.
- Providing teh temporary workaround for teh problem using python scripts.
Confidential
Software Developer
Responsibilities:
- Developed TFDS (Toll-Free Data Service) which is used for giving free data service to end-user according to content provider quota using C/C++.
- Implemented billing-related data services (Rf, Ro, Usage stats) for customer reference.
- Implemented a new DB interface for different data services (DB interface is used for communicating to different couch DB buckets) using C++ STL concepts.
- Implemented new rule engine and new service engine using C language.
Confidential
Software Developer
Responsibilities:
- Implemented SNMP MIBS for IPv6 Firewall feature.
- Executed Wireless Hotspot feature for Guest Networks on SBG901 using C language.
- Fixed issues related to GUI and Wi-Fi on SBG901 and SVG1202.
- Resolved issues of CLI commands.
- Testing on Voice issues like one-way voice path etc.
- Implemented MIB objects and corresponding TR181 objects that control all MoCA functionality.
- Involved in teh development of teh interface layer between Wireless Gateway and Entropic chipset that handles MoCA functionality.
- Adding features to teh MoCA feature-set supported by teh Advanced Gateway like PQOS and Flow Statistics.