We provide IT Staff Augmentation Services!

Principal S/w Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE:

TEMPPrincipal S/W Engineer

Confidential

Responsibilities:

  • Developer working on agile team working on very large Java backends running on IBM Web Sphere application server utilizing web services, EJBs, message queues, and Oracle database.
  • Technologies used: java, iBatis, Spring, Hibernate, log4j, git, artifactory, jenkins, splunk, jackson, Eclipse IDE, IntelliJ IDE, IBM WebSphere, JPA, JSF, CDI, SQL, PL/SQL.
  • Developer working on agile team responsible fpr Angular 9 browser applications that made web service calls to java backends described above.

Technologies used: typescript, javascript, jasmine, karma, node.js, npm, IntelliJ IDE.

Level 3 Communications

Responsibilities:

  • Created a C# custom rule - based router (and rule compiler) for incoming orders that routes orders to message queues, web services, databases, or email. Routing rules could be changed without changing application source code

Senior Architect

Confidential

Responsibilities:

  • Created java web services to interface internal ticketing system to ticketing systems of other telecom companies
  • Created Remedy web services so external systems could has access to ticketing services
  • Created C# app used by the ticketing system to send and receive standardized xml for message exchange with other telecom companies. All outgoing xml was defined as templates that could be changed without changing application source code. Incoming xml content from other telecom companies could be mapped to user display templates without changing application source code. Changes to incoming and outgoing xml could be accommodated with no changes to source code.Created a java object relational mapping (ORM) system whose input is sql and output is a list of generalized pojos (representing db entities) derived from query results. Changes to the data model can be accommodated in this ORM without changes to ORM source code (no new entities, SQL, mappings, etc). The ORM can be subclassed to create individual repos for microservices.
  • Created a java rule engine and rule compiler where rules can execute sql so a query result can be used in a rule
  • Performed routine software maintenance

Technologies used: Java, C#, JBOSS, ActiveMQ, Remedy (ARS), Oracle, SQL, PL/SQL

Senior Director

Confidential

Responsibilities:

  • Spearheaded transition from proprietary software to J2EE open source infrastructure software.
  • Implemented Agile software development methodology
  • Partnered with the CIO to reorganize the software development organization to improve collaboration, increase productivity, and better position the organization for future success

We'd love your feedback!