Senior Engineer Resume
SUMMARY
- Extensive experience in analysis, design and development of Client - server/web applications.
- Seasoned software developer held positions in start-ups, mid-size and established hi-techs.
- Experience developing web-apps using Java, Spring, REST, SQL & NoSQL, JavaScript, HTML & CSS, jQuery.
- Experienced in DevOps environments & working knowledge with Docker, Amazon web services & Pivotal for development and deployment fo Spring Boot applications.
- Proficient in using various core Java and J2EE design patterns.
- Ability to self-learn & quickly adapt to evolving technologies & frameworks.
TECHNICAL SKILLS
Frameworks: SOA, Microservices, Spring Boot, REST, Web Services, SPA
Languages: Java, HTML, JavaScript, TypeScript, XML, XUL (Mozilla), Perl, Python, Groovy
AWS: EC2, AWS-CLI, serverless, Beanstalk, ECR&ECS(Docker), S3, Lambda, Cognito user pools, RDS/DynamoDB
App-Server: WebLogic, WebSphere, Apache Tomcat, JBoss
Database: MySQL, Oracle, No SQL
Operating Systems: Linux/UNIX w/Shell-Scripting
SCM Tools: CVS, SVN, ClearCase, Perforce, GIT
Others: JUnit, JMeter, Selenium, Ant, Maven, Gradle
IDE: Eclipse, WebLogic Workshop, NetBeans, IntelliJ, X Code, Android Studio
PROFESSIONAL EXPERIENCE
Senior Engineer
Confidential
Responsibilities:
- Developer as part of a an agile team to develop a to web application for generating a customized report by collecting the investments performance data gathered from other systems.
- Fixed & Modified rest services to return the response according to the updated specification.
- Created unit tests using mockito for existing classes for improving the test coverage to meet the required.
Environment: Cassandra, Spring Boot, REST, CICD, IntelliJ, Docker, GIT, PCF Internal Cloud, Mockito, logback
Confidential
Senior Engineer
Responsibilities:
- Worked as a Lead Developer to design and develop applications to enable a complete life-cycle of electronic communication from order creation to final invoice.
- Developed a rest service to consume an XML shipping notice transmitted by suppliers, persist it to & sent a notification to the respective ordering party.
- Developed code for EDI using spring-rest, spring-data and related technologies.
Environment: Spring Data, Hibernate, STS(Spring Tools Suite), SpringBoot, Oracle, XML, Rest, Agile
Confidential
Sr. Engineer
- Development of Spring Boot microservices for Branded Cards that also run behind the API gateway.
- Development of an NLP driven conversation agent to support & service consumers.
- Develop functions to execute the desired business logic as part of the work flow
- Participate in meetings with devops and application performance test teams to resolve application issues
- Production planning & deployments, shakeout of Linux boxes to prepare them for production
Environment: Agile, Java, Spring, Groovy, REST, JSON, Cassandra, Zookeeper/Solr, SOA/Microservices, Perforce, Nexus, Maven, IBM Urban code build & deploy, Agile, Rally, Postman, SOAP, Soap UI, Wiremoc
Confidential, Dallas, TX
Senior Engineer
Responsibilities:
- Responsible for design and develop a back-end application to manage the Airport Operational Schedule.
- Configure & Develop listener classes that will consume the JMS messages from other operational groups within the organization via enterprise message bus.
- Develop the DAO (spring) class and the message logging component to log incoming messages to a DB.
- Automate Gradle build time auto generate of the JAXB classes and create utility classes used by the application to parse the incoming messages and generate the outgoing XML messages.
Environment: STS/Eclipse, REST, Spring (DAO), XML, JAXB, JMS, Maven, Gradle, GIT, Nexus, Jenkins, JavaScript, Checkstyle, JIRA.
Confidential, Addison, TX
Lead Developer
Responsibilities:
- Responsible for Design and development of web application using Spring MVC and Ext JS.
- Migrated the dev-test, QA & production app-server environments from windows to Linux environments.
- Revamped the modules within the web application that display the runtime information of the application used for monitoring & troubleshooting.
- Worked with Stored-Procedure calls from Spring MVC using respective DAOs and RowMappers.
Environment: Spring MVC, Ext JS, REST, Eclipse, Maven, Log4j, HTML, CSS, AS400, CSS, MySQL, Oracle, Linux.
Confidential, TX
Developer
Responsibilities:
- Designed and developed a web application to allow users to create a form and collect information.
- Developed the database schema.
- Coded the core modules in Java & designed the web interface using HTML, JavaScript, jQuery & CSS.
- Developed modules to encrypt information stored in the database like user-passwords.
- Designed and developed text message delivery module and web-app monitoring tools.
Environment: MySQL, Java/Tomcat, Apache Jersey, log4j, JSP, Apache commons, HTML, CSS, JavaScript, jQuery.
Confidential, Richardson, TX
Lead Developer
Responsibilities:
- Responsible for Design and development of services for verification and validation of the Electronic Prescription for controlled substances.
- Developed a work-flow engine using SOA principles so the services can be customized by configuration to control the sequence of operations to perform on the incoming electronic prescription.
- Developed code to verify the Public-key/RSA asymmetric digital signature.
- Developed a HTML/web-based dashboard for the pharmacy to view the service performance stats like success/failure/alert counts and the time being taken by each subsystem to achieve the results.
Environment: Java/Tomcat, spring, log4j, Perl, HTML, CSS, JSF, JFreeCharts, SOA/REST/, Corestreet, nCipher/HSM, SOAP