We provide IT Staff Augmentation Services!

Senior Server Side Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Diverse experience in Software Development and Architecture, Service Delivery, Support and Maintenance with focus on delivering high quality and complex projects from customer requirements phase to definition, design, development, deployment and then to production, maintenance and support mode.
  • Proven leadership ability, capable of keeping a team focused on day - to-day tasks and long-term deadlines. I am confident, self-motivated and target oriented.
  • I have strong Technical skills and a hunger to work with the latest technology.
  • Comprehensive academic & practical background in Software Development, Service Delivery, Support and Maintenance.
  • Team player with sound technical skills and adaptable to cutting edge technologies
  • Formulated different project plan outlining steps required to develop solution, using latest tools and designs.
  • Research, design, and develop computer software systems using Structured and Object Oriented Methodologies.

AREAS OF EXPERTISE

  • Extensive experience with Enterprise level development and design using J2EE/JEE, JSP, JSF, Servlets, ESB, Spring Framework, JPA, iBatis, Hibernate, Struts, Eclipse IDE, Maven, Ant.
  • Solid background and experience with Core JAVA development using JDK1.0 to JDK7.0, Swing, IO, Threads, RMI, JDBC, Sockets, TCP/IP.
  • Sound knowledge and experience of AJAX, Web Services (SOAP/REST), CXF, Apache Axis2, JavaScript, XHTL, DHTM, JMS and XML (JAXP, JAXB, XSD, XPath, XQuery, JQuery, JSON, DOM, SAX), MDA, Liferay Portal, Quartz Scheduler, Sword Ciboodle.
  • Integration of applications with various in-house and 3rd party systems including Payment Gateways, SMS Gateways, Email Campaigns, SMS Campaigns, Directory Services, IVR, Amazon AWS, Traffic Contraventions.
  • Mobile Development on Android and Black Berry Platform.
  • Performance Tuning, Optimization, Load Balancing and Clustering at various layers including Application layer, Application Server Layer, Database layer and Communication layer.
  • Familiar with different software development processes, methodologies and best practices including SOA, Agile (SCRUM), IOC, RUP Object Oriented Analysis and Design, client/server architecture and self-test automation.
  • Fluent of using application installation, configuration and administration tools like Putty, Telnet, SSH, CVS, SVN, GIT and Visual Source Safe.
  • Worked with Industrial De facto Application/Web Servers including Apache Tomcat, Oracle Application Server, JBoss, and Resin.
  • Experience with different application domains including Retail, Marketing and Loyalty, Telecommunication, Education, Financial, Ecommerce, Ports and Marine, CRM, eGovernment, Contact Center.
  • Solid Experience in Database Design and Reporting tools with different DBMS like Oracle 8/9/10g, Microsoft SQL Server 2000, MySQL, PostgreSQL and reporting tools like Crystal Reports, JasperReports, JFreeCharts.
  • Proficient in using different Operating Systems Like Windows 2000/2003/XP, MAC OS, LINUX and UNIX
  • Working experience of C/C++, COM/COM+ C#, VB6/VB.NET, ASP.NET, PHP, Cisco CVP.

PROFESSIONAL EXPERIENCE

Confidential

Senior Server Side Engineer

Responsibilities:

  • Samsung Plus Core Platform and CMS development, migration, maintenance and deployment.
  • Design develop and deploy of Micro-service Architectural Restful Services on Spring Boot consumed by various Samsung applications running on Android phones.
  • Writing API documents used by service consumers.
  • Proof of Concept demo applications for next generation Samsung Smart TVs running Tizen OS.
  • Integration with various Samsung and 3rd Party servers and api for SSO, Billing etc.
  • Continuous integration using Jenkins.
  • Performance tuning and optimization of server applications for high availability and load balancing.

Environment: Samsung Plus, Samsung One, JAVA7, JAVA EE5, XML, MySQL, REST Web Services, JSON, Eclipse IDE, Spring Boot, Spring Data Rest, Spring Security, Spring Web Services,JPA, Hibernate, Redis, Node.js, Express, Gulp, Jquery, Tizen, Magnolia CMS, Elastic Search, Cassandra, MongoDB, Mongoose, AWS EC2, AWS S3, AWS SQS, Amazon SNS Topics, Gradle, Git, Maven, Scrum, Jenkins.

Confidential

Senior JAVA Consultant

Responsibilities:

  • Developed a small Framework to integrate RESTFul mobile services with SOAP based SAP PI Services and Spring Services used by IOS and Android Platform.
  • Involved in Design and Development of Android application for Seller and Member.
  • Developed RESTFul services for Member Mobile application and integrated with Apache SOLR for searching.
  • Serving as a Senior JAVA Consultant and working on various projects including, auction, bidding, seller and buyer modules.
  • Developed Inventory Management Tool displaying the list of lot, related documents and work orders.
  • Development of Handheld Admin module used by staff at Yards
  • Development of Email Notification module used by various systems for sending email notifications using integration to PostageApp, ExactTarget and Amazon SES.
  • Development of Mobile Notification module used by various systems to send notifications to sellers and buyers on their iPhone and Android Platform.
  • Performance tuning and optimization of applications and deployment on clustered nodes for high availability and load balancing.

Environment: JAVA6, JAVA EE5, XML, JavaScript, AJAX, SQL, IBM DB2, MySQL, REST Web Services, JSON, Eclipse IDE, Spring Framework, Spring Security, Spring Web Services, Android SDK, Apache SOLR, AWS, iBatis, Hibernate, Caucho's Resin Server, Maven, CVS, Junit, Jenkins.

Confidential

Technical Delivery Manager / Architect

Responsibilities:

  • Served as Technical Delivery Manager over Teams of 2 Developers and 3 Support/Admin staff for Sword Ciboodle CRM and other Application Projects requiring Application Analysis & Design, Database Schema Design, Development of Complex Functions, & providing Technical Advice / Guidance to Team Developers.
  • Architecture & Development of Payment of Traffic Contravention Service for Sword Ciboodle CRM and integrating with EGA (EGovernment Authority) using MQ to fetch traffic fines update after payment, MIG Payment gateway for credit card payment and Cisco ICM and IVR using CVP.
  • Assisted with Architecture & Development of Payment of Electricity Bills Service for Sword Ciboodle CRM and integrating with EWA using Web Services to fetch electricity bills update after payment, MIG Payment gateway for credit card payment and Cisco ICM and IVR using CVP.
  • Developed a centralized application over Logica SMPP to provide Web-Services and HTTP interface to various applications including Ciboodle CRM to send SMS. On the backend, module was maintaining the history and sends the daily, weekly and monthly reports to Management using Jasper.
  • Developed an application and integrated with Swort Ciboodle CRM Citizen Profile to update the citizen profile and bank details for Ministry of Housing with two phase commit. Call center agents update the data and auditors verify and commit the final changes.
  • Conducted Performance tests and provided architectural guidance.
  • Setting up, configure and extend Moodle for Sillah Academy.
  • Work with clients to develop and implement their call center solutions to support the client's business requirements.
  • To manage the performance of services to clients as agreed in the contract and ensure that the Service Levels are achieved
  • Work with external vendors and technology to deliver complex integration solutions for customers
  • Provides research and assistance to leadership in the development and design of new projects and using of open source applications
  • Provided technical advisory to the clients’ Directors, CTOs, PMOs, and the company’s General Manager. Recruited, managed, and mentored new engineers.
  • Implementation of various open source applications.

Environment: JAVA EE5, JavaScript, AJAX, XML, Sword Ciboodle, SQL, Oracle 11G, MS SQL Server 2008, MySQL, Web Services, REST, JSON, MQ, JasperServer, iReports, Eclipse IDE, Spring Framework, Hibernate, Struts, PHP, Yii, Moodle, Apache Web Server, Apache Tomcat, JBoss, Cisco IPCC, Callmanager 7.1.3, Cisco ICM, Cisco CVP, ANT, Windows Server 2008, Fedora, VMWare vSphere Coud, Cloud Foundry, MIGS Payment Gateway, Maven, SVN.

Confidential

Software Architect / Lead Developer

Responsibilities:

  • Involved in design and development of Member Mobile Android and Black Berry applications.
  • Implementation of new changes and re-design of obsolete Architecture & Developed role based Web Services over Session Beans for various clients for Confidential Loyalty Solution.
  • Migrated Confidential Loyalty Solution from PostgreSQL to MySQL and re-write Stored Procedures and Triggers.
  • Handle complex project requirements, application features and technical designs.
  • Conduct technical meetings with clients to Map business requirements to software solutions.
  • Provide support to client’s technical teams for an ASP (Application Service Provider) Environment.
  • Evaluate and recommend new technologies and tools to satisfy business and IT requirements
  • Monitor/track/report progress against project plan
  • Manage and Supervise Server Operations which includes the Windows and Linux environments
  • Identify loop holes and suggest improvements to increase the efficiency of support process
  • Developing metrics to measure team performance
  • Involved in performance analysis and optimization, security and reliability of application.
  • Conduct code and design reviews of existing applications running.
  • Implementation of new changes and re-design of obsolete architecture in existing application
  • Define and refine project objectives and select the best of the alternative courses of action to attain the project goals and deliverables.
  • Involved in interviewing and recruiting of technical resources.
  • Update support knowledge database
  • Defined SLA for Level 1, 2 and 3 support

Environment: JAVA5, J2EE, JavaScript, XML, AJAX, SQL, PostgreSQL, MySQL, Web Services, Apache Axis2, EJB, JasperReports, iReports, Eclipse IDE, Hibernate, Struts, Apache Web Server, JBoss, ANT, Drools, Android SDK, Barcode scanning, CentOS, Gentoo, SVN.

Confidential

Senior Java Consultant

Responsibilities:

  • Map business concepts and vision to software solutions
  • Provide 24x7 supports with Call Center team to different business units and clients on Rosoom (E-Payment Gateway) project.
  • Performed Capacity Planning, cache configuration, optimization and performance trouble shooting.
  • Validate with the Business / System Analysts that the business requirements and scope have been analyzed and documented
  • Present requirements, scope, and design artifacts to management for approval
  • Schedule and facilitate project team meetings to ensure all project requirements are effectively communicated to team members
  • Maintain an issues list and communicate key issues to project sponsors, key stakeholders and IT management
  • Coordinate the development of support documentation for the systems administration and data center operations staff
  • Promote and participate in the development and deployment of project management methodologies, policies, procedures and best practices
  • Participate in development of common reusable frameworks
  • Involved in Design, Development and Deployment of Enterprise web applications based on Service Oriented Architecture.
  • Involved in performance analysis and optimization, security and reliability of application.
  • Conduct code and design reviews.
  • Installation, configuration, maintenance and deployment of different applications in SIT, UAT and Production environments.
  • Meetings and communication with different business units.

Environment: JAVA5, JEE, JavaScript, AJAX, Oracle Application Server, JDeveloper, Oracle 11G Database, SQL, Apache Axis2, EJB, JasperReports, iReports, XML, Spring Framework, Hibernate, Struts, Web Services ANT, Maven, iBatis, WebSphere, MQ, JQuery, Liferay Portal.

Confidential

Senior Software Developer / Lead

Responsibilities:

  • Technical analysis of the project which includes application design analysis, comprehensive study of requirement document and Use case document.
  • Coordination with Software Testing department for Test cases development and preparing test plans.
  • Evaluated performance, scalability, failover, reliability and ease of use for various projects.
  • Involved in formalizing the requirement engineering process.
  • Application Development and implementation.
  • Involved in Build Releases, System Integration & Deployment.
  • Coach and train the development staff on Java/JEE technologies.
  • Involved in interviewing the candidates of Development and SQA
  • Involved in R&D for a social networking website.

Environment: JAVA5, JEE5, Oracle, SQL, XML, Spring Framework, Struts, Hibernate, OSWorkflow, Liferay Portal, Web Services, JasperReports, Quartz, Apache Tomcat, JQuery, Apache Axis, JBoss, WebSphere, Ant, Eclipse IDE, XDoclet, SNMP.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in writing requirements of the project
  • Involved in core development, configuration, maintenance and deployment of different applications
  • Involved in support of the projects
  • Involved in Optimization & Refactoring of existing code.
  • Participate in Analysis and Technical Design

Environment: JAVA, J2EE, Oracle, Spring Framework, Hibernate, JasperReports, Apache Tomcat, JBoss, Ant.

Confidential

Software Engineer

Responsibilities:

  • As a Software Engineer, major responsibilities include to implement new features and new requirement.
  • Involved in requirement engineering and system analysis.
  • Worked in a core development team at later stage of software to improve functionality.
  • Using IDEA (in house tool) converts the user requirement into fully working prototype
  • Worked on to standardize the XML used and generated by software to W3C standard.
  • Worked on different projects and was involved in Gap Analysis, Requirement Engineering and Rapid Prototyping creation.

Environment: J2SE, J2EE, .NET1.1, VB6, XML, XSD, XQuery, JBoss, Spring Framework, Apache Tomcat, Ant, Drools.

Confidential

Software Developer

Responsibilities:

  • Involved in requirement gathering and formalizing the contents of website.
  • Worked as developer to create the website and streaming the media files.
  • Worked as a graphics designer to create web template and picture tuning.
  • Worked on ePhoenix admin and client module- a publication published from SZABIST
  • Worked on admin and client module of Online Result and Notice Board

Environment: Visual Basic 6, ASP, SQL Server 2000. JAVA, J2EE, Apache Tomcat, Eclipse IDE, Ant.

Confidential

Faculty Member and Project Supervisor

Responsibilities:

  • Trained student, the basics of SAD, SQA, Software Testing and Object Oriented Techniques.
  • Trained Students in Languages and Technologies like Java, J2EE, Visual Basic 6.0, Visual C++6.0, C/C++, Assembly, HTML,DHTML, CSS, JavaScript, VBScript, Active Server Pages.
  • Trained students in Web Development Tools like Macromedia Dream Weaver, Adobe Photoshop, and Adobe Image Ready.
  • Trained students with Operating systems like, Microsoft Windows Server 2003/XP/Server2000 and Redhat Linux
  • Trained students in Relational Database Management Systems like Microsoft SQL Server 2000 and MS Access.

Confidential

Faculty Member

Responsibilities:

  • Administered projects and reports that are designed by the Students.
  • Taught various courses like Data Base, Visual Basic C++, Java and Networking Essentials

We'd love your feedback!