Post Job Free

Resume

Sign in

Project Management Software Engineer

Location:
Belmont, MA, 02478
Posted:
April 08, 2024

Contact this candidate

Resume:

Allan James

LinkedIn • 571-***-**** • ad4u8g@r.postjobfree.com

Lead Programming Analyst

Multifaceted technical career with 10+ year track record successfully developing J2EE applications.

OBJECTIVE

Pursuing a Principal Software Engineer, Applications Architect or Solutions Architect position requiring a motivated and dedicated individual whereby achievements and performance will be recognized and rewarded.

Technically sophisticated engineering professional with solid history of implementing best practices and procedures. Broad knowledge designing technical systems of cross-functional and multiplatform applications. Expert understanding of full-stack development, waterfall, and agile project management methodologies and strong ability to coordinate code deliveries, test efforts, and documentation solutions. Having more than 10 years of experience in Test Driven Development. Developed and deployed micro services on AWS cloud. Hands on experience in designing and developing applications using Java EE platforms. Working in an Agile environment with 2 weeks sprints. Meet preset customer goals through eCommerce sale maximization. Designing,Implementing and maintaining complex OSS/BSS systems and architectures.

Software and Test Development, Schedule & Execution / Project Management / Architecture / User Training & Support Documentation & Web Service Development / Troubleshooting & Issue Resolution/Java EE Platforms

TECHNICAL PROFICIENCIES

Platforms:

UNIX Solaris Windows Windows 2000 Windows NT Mac OS Linux Red Hat

Tools & Systems:

Java Script VB Script HTML 5.0 XML Oracle 11g Oracle 9i/8i Oracle 8.1 Oracle 7.1 Oracle 10g Oracle 19g MS SQL Server (2019) Wiki Confluence SCO open Server 5.0 Web Sphere 6.0 Weblogic Portal 9.1 JBOSS 7.1 Weblogic 5.1/6.1/8.1/9.2/10.3.6/11.0 Oracle 9i Application Server Unix Linux JIRA Bitbucket Git Okta Security Tool ngular Js 8.0

Languages & Platforms:

Java EE 8 Java 8.0 Java 11.0 Web Services JAXP UDDI WSDL JAXB JDBC Servlets JSP EJB XML XSLT SAAJ SOAP Java Mail JMS Java Beans Junit 5.0 JProbe JMX Ant JNDI Eclipse JQuery RichFaces CSS XHTML JSON REST TDD Spring Framework 4.0 SpringBoot 2.7 Postgres Microservices CloudFoundry Node js Express js yml Gradle Mockito Apache Kafka JMS ActiveMQ JavaScript Intellij

PROFESSIONAL EXPERIENCE

Architect & Lead Developer (2020 March - Current) Cablevision Systems, New York, New York

Design and Development of Microservices using Java 11.0, Spring Boot using Agile Methodology and Test Driven

Provide Technical Support for Production Environment resolving the issues and analyzing the defects.

Design and Develop Spring Apache Kafka based Microservices to consume events from various systems.

Designed and Developed the Rest using Spring Boot, Spring Data with JPA

Experience in using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP and Spring security (JWT Tokens)

Configured Bean properties with Dependency Injection

Worked with different teams such as UI Core, Middleware, Tibco

Converted Legacy Smart Applications to SpringBoot Restful Microservices

Leading an offshore team of 8 members

Used AWS EC2, ECS to deploy the Microservices

Used AWS Cloud Watch and API,Load balancers

Used SNS,S3, RDS, Dynamo DB, Lambda

API-Driven Development - Solid experience in RESTful and Microservices development

Experience working in ORM frameworks like Entity, Hibernate

Unit Testing / TDD - Experience with Continuous Integration Delivery and tools such as Junit

Experience with Docker, GIT, SonarQube, Checkmarx, and other deployment tools for CI/CD

Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI, Service Now

Involved in design of web pages using html 5, css, Bootstrap, React js

Support React js projects

Having worked on Kong API Gateway.

Worked on developing Multithreads. Threads and Thread Pooling were used by me in an existing project to read ata from oracle and using these threads, data is sent to another Kafka service which uses real data for payment confirmation and payment remainder and track the tech

Designed and Developed API for new systems developed.

Environment:

Java 11. 0, SpringBoot, AWS, Restful webservices, Oracle, SQL Server, Postgres, Junit, Mockito, SF4j, Restful API, Splunk

Swagger Editor, Postman, Soap UI, Jenkins, Git, Redis Cache, JIRA, SonarQube, Sonar Lint, Node js, Express Js, JavaScript

Architect & Senior Developer (2009 Jan – 2020 March ) Cablevision Systems, New York, New York

Technical Scope: J2EE (Java 8, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 7.0.5, JBOSS 6, Web services, JSON, Micro services, WebLogic 10.3.6, SOAP, UDDI, WSDL, Ant, XML, Eclipse, UML, Log4j, SVN, Cygwin, Oracle 10g, scrum/Agile,Spring Framework, Postgres

Orchestrate the technical development of webservices and collaborated with Business on requirement documentation and product architecture. Provide critical technical interface and support to complex issues and client concerns requiring deep understanding of product architecture and estimations. Promoted from Sr. Developer to Co-Architect to Sr. Programmer Analyst based on performance. This application is supports e-commerce sites via micro services. Ecommerce Specialist with experience in content analysis and website optimization

Spearhead development and implementation of machine-to-machine communication and collaborate with functional departments on the specific logic needed for technical projects.

Owned and developed RewindLiveTV engineering multiple aspects of the front-end.

Roles and Responsibilities

Developed various webservices (service providers) with needed business logic for various provisioning models. Developed webservice consumers (SOAP calls / RPC Style).

Developed REST Web Services for front end clients

Developed various intranet and internet application related to IO and OV provisioning model within JSF / Struts framework.

When company introduced new speed tiers I automated with my own knowledge so that no new development will be required further if the company plans to introduce new speeds say 100,200,300,1GB speeds

Worked on the Business Hosted Voice solution for taking up orders and Modify the orders

Provided solutions for complex problems and so that production outage can be minimized.

When company introduced RewindLive TV, I took the ownership and developed designed and implemented the project successful and working with the front end team in deciding the contract between webservices.

Machine to Machine communication is internet used by the traffic signal to send data. Worked on the software side of the project

Worked with the DB developer to design/implement the logic needed for the programs iam working on it.

Microservices are deployed in AWS, EC2 instances.

Backend micro services supports ecommerce websites.

Several projects I worked over years ranges as bellows

Rewindlive TV

MultiRoom DVR

Virtual Receptionist

Labox

Machine to Machine

Free Wheel Integration

Managed Router

Apple TV

DMCA Services

Outage Board

SDL Migration major effort

Morris migration

Business Hosted Voice (BHV)

Fiber to Home (FTTH)

Self Install (Customer can install at their own premises if cable wire is available)

DVR Plus

Senior Programmer Analyst (2008 - April) Italy Vacations, New York, New York

Technical Scope: Java/J2EE, Struts1.2, Hibernate 3.0, Spring Framework, JDBC, EJB 3.0, AJAX and Ajax libraries, JSP 2.0, Servlets, DOJO frame work, JavaScript, Web services, AXIS 1.4, Log4j, SOAP, JAX-RPC, JAXP, CSS, Junit, Maven, Cygwin, weblogic 9.2, Oracle 10g RAD, Agile Methodologies

Defined the software architecture and strategic platform for a global leisure travel company. Delivered automated applications and dynamic packaging functionality.

Wrote various artifacts related to the project, including Project Plans, Batch Processing, docs, and Quality Plans.

Wrote use case diagrams and both class and sequence diagrams utilizing Visio and Ornando Plug0in for Eclipse.

Presented results and findings to Sr. Management and various stakeholders on opportunities and next steps.

Senior Developer (2008 - May) Hypertech solutions Classic Vacations, San Jose, CA

Technical Scope: J2EE (Java1.5, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 5.5, Jboss 4.0.5 Web services, SOAP, UDDI, WSDL, Postgres, Ant, XML, Struts, Eclipse, UML, Log4j, CVS, Cygwin, Oracle 10g, Test driven programming

Partnered with internal team to design and develop Galileo web services and integrate with internal operating systems. Tested solutions, performed code reviews, and identified defects and issues early in the process.

Managed a team of both onshore and external resources; trained staff on procedures and presented work priorities and tasks; resolved questions and concerns quickly and efficiently

Guided team through use cases and ensured that the accuracy and quality of test suites.

Senior Developer (2007- July ) Hypertech solutions POC For Classic Travels, Pleasant Travels., Palo A lot, CA

Technical Scope: Java, JSP, Struts, Servlets, Maven, Oracle 9i, Eclipse, UML, weblogic 9.2,Test Driven Programming

Aided in the design phase of various projects while collaborating with other staff and resources on best approach. Coordinated with offshore development and defined goals, target dates, expectations and priorities. Trained resources on new or foreign knowledge.

Championed launch of several enhancements around the API and ensured successful implementation of various software tools.

Maintained the pace and delivery accuracy of the team. Spoke directly with Project, Business and Product management while expressing needs, concerns, and frustrations; expected resolution to come forth by means of Product Ownership and the Business.

Wrote Junit test cases, Jmeter scripts, and user Perf tool for checking on memory leaks.

EDUCATION AND TRAINING

Master of Business Administration in Information Technology

Goldey Beacom College, Wilmington, Delaware

Professional Development

Tibco Business Works Course by Tibco Education

Mongodb for Java Developers course by 10gen



Contact this candidate