We provide IT Staff Augmentation Services!

Primary Senior Software Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY

  • Software development professional with 10+ years of experience in all phases of the Software Development Life Cycle.
  • Strong hands - on experience in developing complex software from scratches and work it all the way through.
  • Experienced technical lead in 3 software development teams.
  • Worked for clients/companies in telecommunication, finance, IT, service, and government.
  • Proficient in Java/J2EE technologies, including Java, J2EE, EJB, Microservice, Spring Boot, Spring Batch, Spring, Hibernate, JPA, REST, SOAP, WSDL, JSON, XML, XSLT, JSF, Primefaces, Struts, JQuery, AngularJs, ReactJs, Node, Ruby on Rails, Maven, Ant, GIT, Stash, Jenkins, Jira(Agile), Fortify, Nexus, SonarQube, Gemfire, ESB, junit, TestNG, Selenium, EasyMock, Mockito, SoapUI, fiddler etc.
  • Proficient in Oracle, SQL server, MySql, NoSql, Cassandra, Redis, MongoDB, Informix, etc.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Spring Boot, Spring Batch, Spring, Hibernate, SOA, REST, SOAP, WSDL, JSON, XML, JSP, Servlet, CSS, JSTL, JavaScript, JQuery, XSL, AJAX, XSLT, XHTML, HTML, Angular.js, SaaS, ASP, SQL, Velocity, UML, scripting, Perl

Development Software/Tools: TC server, Eclipse, Oracle, Gemstone-gemfire

Open Source Software: Spring, Hibernate/JPA, Struts, JSF, Toplink, Maven, Ant, Acegi Security Framework, Liferay Portal, Plumtree Portal, Portlets, JSR 286 portlet, Annotation, EasyMock, JUnit, Log4J, Struts-Menu, Display Tag Library, XDoclet, Cactus, Jasper Report, Roller Weblogger, Alfresco CMS, Fiddler, Selenium, AppFuse

Servers: JBoss, WebLogic, Tomcat, Apache HTTP Server, Apache Axis

DBMS and CASE Tools: Oracle, SQL Server, MySQL, MongoDB, Cassandra, Redis, Informix, Gemfire, HSQL, PostgreSQL, PL/SQL, Access, developer/2000, JDBC

Operating Systems: Windows, Unix(Solaris), Linux, DOS, Mac OS X

Web Services: REST, SOAP, WSDL, UDDI

PROFESSIONAL EXPERIENCE

Primary Senior Software Developer

Confidential, Alpharetta, GA

Responsibilities:

  • Architected, designed, developed, tested, and deployed all new functions to VHAP (Verizon Home Agent Portal) System. VHAP is a process management system that allows Data Sales Engineers and Network Cellular Engineers coordinate their efforts to configure Verizon Private Networking offering.
  • Developed web services using REST and SOAP for VAHP to provide services to other teams such as Business Request service, OcContact service, CustomerDiscovery service, eTNI service, AluSdm service, Remedy service, Dns Provisiong service, MTC service, ECM Orchestration service, etc.
  • Provided technical guidance to all new functions like Turnup call service, Large Customer Gateway Split, Dns Provisioning, ECM orchestration, IP Pool Restriction, MTC IMSLess, MTC Hss Provisioning, MPN Roaming, IPV6 Tunnel Traffic, etc.
  • Converted dynamic web projects to Maven and automated Maven Jenkins deployment.
  • Migrated from SVN to GIT and set up parameterized Jenkins to cope with various branch and features in GIT.
  • Updated jboss wildfly, Hibernate, Primefaces, etc. to the latest versions and resolved relevant issues.
  • Supported project trouble shooting and proactively researched on better solutions to rapidly isolated and resolved root causes of the issues raised by other teams such as DSE (Data Sales Engineer), Implementation team, MPN Performance team, etc.

Technical Specifications: Java, J2EE, Microservice, Spring Boot, Spring Data, Spring, AngularJs, Cassandra, Redis, REST, SOAP, Hibernate, JPA, JSON, JSF, Primefaces, AJAX, JavaScript, HTML, CSS, JQuery, Oralce, Stored Procedure, Toad, TestNG, junit, GIT, Stash, Jenkins, Agile (Scrum), JBoss AS 10, Fortify, Unix, Linux, Web Services (SOAP/WSDL/UDDI), XML, XSLT, Apache Maven, Fortify against CSRF, Domain-Driven Development, Freemarker, SonarQube(Code Quality), Nexus, SVN, Data structure/modeling, JAX-B, JAX-RS, JAXP, JAX-WS, Fiddler, SoapUI, Testing Framework Selenium, etc.

Team Lead

Confidentiale, Atlanta, GA

Responsibilities:

  • Established Spring MVC projects for UCP projects and CCP (MBSC) and Spring Batch project for SAM (CDS) based on UML sequence diagrams, set up all configurations such as property file, log4j, esbconfig.xml, security etc.
  • Developed REST web services calls for UCP, MBSC, and CDS, such as propose commitment, accept or reject commitment, get commitment detail, pairoff commitment, get decision service rules, etc.
  • Developed batch jobs web launcher for Decision Engine module and rule checking using web service for Decision Service module in CDS project.
  • Developed applications to read/write to gemfire with write behind persistence function to Oracle DB.
  • Developed password vault for LDAP password and DB password using PasswordMgrWrapper, and upgraded to EPV.
  • Set up all configuration settings like esbconfig.xml, gemfire, oracle DB, PU env calls in all BLD, DEV, DEVINT, SIT, and UAT UNIX servers.
  • Created junit testes and improved the code coverage.
  • Developed JAXB marshal and unmarshal function for PU, MCTSX, and Pool request and response xml.
  • Developed all business validation codes to check business exceptions like PU response, MCTSX response, and time limit for accept commitment, etc.

Technical Specifications: Java, J2EE, Spring framework, Spring MVC, Spring Batch, REST, SOAP, JSON, ESB, Hibernate, Agile, gemstone-gemfire, Oralce, junit, EsayMock, Mockito, UML, SQL Server, Unix, Web Services (SOAP/WSDL/UDDI), Jenkins, XML Schema, Domain-Driven Development, Apache Maven, Code Quality, CVS, Data structure/modeling, JAX-B, JAX-RS, JAXP, JAX-WS, Fiddler, HP Quality Center, Linux, etc.

Sr. Software Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Enhance and maintain the One Point Universal System (OPUS) application, which is an Confidential &T Wireless system that enables store customer service employees to effectively activate phones, assist customers with their mobile phone accounts, and perform Point-of-Sale (POS) activities via just one system and a single user sign-on. The functions included are Sell Wireline Products, Activations, Point of Sale, Inventory Control, Customer Service, and Administration.
  • Enhanced and maintained “The Sales Source plumtree” portal application, which displays all relative contents from content server.
  • Enhanced and maintained The CroReports plumtree search portal application, which display updated report list run by plumtree portal.

Technical Specifications: Java, Spring, Web Service, J2EE, Plumtree portal, Portlets, JSR 286 portlet, Endeca, WebLogic, Oracle, SQL developer, SQL, XML, jQuery, ANT, Apache Axis, Eclipse, Unix, JUnit

Sr. Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Architected, designed, developed, tested, and deployed a CMTS (Cable Modem Termination System) Topology Application. The application captures customer modem MAC addresses and the associated CMTS physical port information by using Dynamic Load Balancing (DLB) technique, which allows the CMTS to manage connections to a cable modem based on bandwidth utilized Confidential any given time and updates the Procera PSM (Procera Subscriber Manager) via a Web Service call with MAC addresses that have changed CMTS assignment or new MAC address that have not been previously notified to the PSM. This makes the Procera platform aware of which CMTS interface each modem/customer resides on and the capacity of each interface and therefore enables implementation of traffic policies and traffic shaping.
  • Architected, designed, developed, tested, and deployed an Enterprise Telephony Tools Query (eTTQ) Web Service to present diagnostics and troubleshooting information and functionality to support Tier 1 Residential Telephone Technical Support agents in assisting customers. Using eTTQ the TSR can quickly identify the source of the customer’s trouble and perform troubleshooting steps in attempt to resolve the trouble without escalation to the next appropriate level. This Web Service is accessed by iNav users to query the switch and line level details for a telephone number. Lookup tables are built for getting device level details to use in polling. Web NMS built a polling framework on the central servers which will be accessed via RMI call.
  • Maintained and enhanced Node Combing Plan (NCP) and Cox Business Availability (CBSA) projects.

Technical Specifications: Java, EJB, Spring, Hibernate, Toplink, JSF, REST, SOAP, Web Service, WSDL, Multi-thread, Perl, RMI, Oracle, MySQL, SQL developer, HeidiSQL, SQL, XML, ANT, Apache Axis, Eclipse, JBoss, Unix, JUnit, SoapUI.

Primary Software Developer

Confidential ., Roswell, GA

Responsibilities:

  • Worked through full life cycle of product development from requirement analysis, task planning, design, development, test, debug, integration, deployment, maintenance, and documentations for front-end and back-end enterprise applications and solutions supporting core business functions of national and global organizations
  • Designed and developed a front-end and back-end trade credit application suite for GreenSky. The functions of the developed suite include customer information set up, credit application, credit processing, order processing, order management, billing, and payment processing, etc. Used JSP as view, Action Servlet as controllers, Action class and Action Form Beans as model
  • Designed and developed a GFMS (Grants Financial Management System) to support accounting and management activities for World Version United States and Corporate. The developed functions include budget and expense entry, payment processing, revenue recognition, financial lockdown, error handling, security, audit, and activity tracking, etc.
  • Designed and developed a full financial portal management platform for World Version United States and Corporate using Liferay Portal. The developed portlets include data-view-portlet, risk-indicator-portlet, and stellent-collection-portlet, etc. They were developed based on JSF framework and ICE Faces with Facelets as view handler.
  • Design and developed an online safety compliance and training management system for Life & Safety, which has functions to manage employees, organization hierarchies, jobs, training classes, training requirements, training schedules, training completion, records and resources, corrective actions, and online training for individual employees
  • Developed a web service Zendesk Data Pull. It extracts data from a help desk application Zendesk, and then loads the data into a database server

Technical Specifications: Java, J2EE, Spring, Hibernate, Struts, JSF, JSP, Servlet, JSTL, ICEFaces, Facelets, Liferay Portal, Portlets, JSR 286 portlet, XML, XSL, XHTML, HTML, CSS, JavaScript, ANT, Apache Axis, Eclipse, JAXB, JAX-WS, JUnit, REST Web Service, SQL Server, Stored Procedure, HQL, Velocity, DWR, Acegi Security Framework, Display Tag Library, Log4J, Struts-Menu, Multi-thread, XDoclet, Tomcat, JBoss, Linux, RMI, Testing Framework Selenium.

Full Stack Software Developer

Confidential, Alpharetta, GA O

Responsibilities:

  • Developed applications and integration solutions including framework, user interface, data access, data transformation, data processing, data routing, data transport, testing, and validation in a distributed, event-driven Service Oriented Architecture (SOA) environment for enterprise data transformation.
  • Enhanced Apache Structs framework for HubConsole, an internet-based tool, to track the EDI messages into Data Exchange Platform (DXP). Supported and maintained HubConsole to allow users to perform various restricted searches.
  • Designed and developed an onboarding UI (User Interface) to create UUP (Unified User Profile) in WebMethod Trading Network Console. Used JSP as view, Action Servlet as controllers and Action class as part of model and wrapper around business logic and Action Form Beans as model.
  • Coded Stateless Session Bean for Content-Based Routing to parse the EDI content of the XML inbound messages sent to Liaison via B2B gateway to further streamline and enhance the on-boarding process for new trading partners and to apply business rules to resolve the receiver of the messages prior to submission to the Liaison network hub for message processing.
  • Designed and developed IPEdge testing tool EJB Web Services that can be invoked from customer’s testing tool via web service call. Developed 3 modules to implement solutions that allow business groups to test and verify the contivo maps in WebMethod Developer before promoting them to Liaison's production environment and avoid sending wrong data to the production back end application.
  • Developed Poller Processor module using Session Bean, Java Message Service and Message-Drive Bean to insert extracted data from SQL or XML parsing into the following RDL report tables.
  • Designed and developed Panscopic RDL reports for Weyerhaeuser to list all messages that validate certain message types (invoice initially) or that fail validation by using Jasper Report, JasperDecisions Query Designer and JasperDecisions Scope Designer. Some of these reports are for Liaison’s internal budget analyses and others are sent directly to the customers for their own analyses.
  • Developed Rule Validation module to capture and pre-edit validation requirements. The data needs to be validated against set of rules before our customers sending the EDI invoice out to their Trading Partner.
  • Deployed the application JBoss server.
  • Updated Liaison’s web pages.

Technical Specifications: Java, JSP, Servlet, EJB, XML, HTML, CSS, JavasScript, ANT, Struts, Apache Axis, EDI, Oracle, Stored Procedure, Eclipse, JBoss, MVC frameworks, JMS, Unix, JUnit, Java Swing, SOAP, Web Service, TOAD, SQL, Apache Tomcat web servers, RMI, WebMethod, Multi-thread, Jasper Report, JasperDecisions Query Designer, JasperDecisions Scope Designer.

We'd love your feedback!