We provide IT Staff Augmentation Services!

Team Lead / Architect Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Highly motivated and talented technologist with over 15 years experience in developing Web - based applications for data management utilizing Java language in conjunction with databases
  • Highly skilled in software engineering with over 15 years experience in developing software applications
  • Adapt rapidly to new environments, learn quickly and perform well under less than optimal conditions
  • Strong analytical skills
  • Experienced in Web and .Net technologies
  • Proven work experience in automated builds, installation scripts, configuration applications and deployments

TECHNICAL SKILLS

  • C#
  • Java / J2EE
  • JSP
  • JavaScript
  • Spring
  • Struts
  • C++
  • Python
  • R
  • DHTML
  • CSS
  • XML
  • XSL
  • Ajax
  • GWT
  • Axis
  • MS SQL Server
  • MySQL
  • MongoDB
  • Hibernate
  • Agile software development methodology
  • SDLC
  • Enterprise Architect
  • Visio
  • HP QualityCenter
  • Visual Basic
  • VBA
  • Wise Installation System
  • Visual Build
  • JUnit
  • NUnit

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Team Lead / Architect

Responsibilities:

  • Design and prototype a reporting system with automated scheduling and different delivery methods for clients and internal teams
  • Lead an initiative to develop a new solution to automate system’s configurations
  • Write multiple report building and data reconciliation scripts using SQL, Python, VBA
  • Work with other team members to ensure consistency and quality of knowledge sharing. Introduce new tools: wiki and TFS
  • Translate complex functional, technical and business requirements into architectural designs
  • Develop the detailed design documents and associated task level information and work assignments

Confidential, Princeton, NJ

Senior Software Developer

Responsibilities:

  • Designed and developed a Java-based middleware library to work with files in the cloud (AWS) for the highly distributed medical imaging processing software system

Confidential, Chatham, NJ

Team Lead

Responsibilities:

  • Design real time trading system for online advertising using Java, MySQL, NoSQL Db(MongoDb)
  • Develop a filtering system to match marketing campaigns with publishing sites
  • Create an internal auction mechanism to pick the best advertiser
  • Design decision making system to make smart predictions about prices and probability of winning
  • Conducted design and code reviews.
  • Write functional specifications and detailed design documents.
  • Mentor team members.

Confidential, Warren, NJ

Senior Software Developer / Tech Lead

Responsibilities:

  • Led the redesign of business rules system for supply management optimization team.
  • Designed, developed and implemented user experience by using JQuery, design patterns and object-oriented programming in Javascript, Java, Struts, Velocity.
  • Conducted design and code reviews.
  • Mentored junior team members.

Confidential, Allendale, NJ

Senior Software Engineer / Tech Lead

Responsibilities:

  • Implement web applications back-end using Java
  • Design and implement various servlets using Java and Apache Tomcat web server
  • Create multiple JSP pages for web applications front end
  • Create prototype of new system UI based on AJAX GWT technology
  • Build different applications using C#
  • Design extensive mapping system based on various C# collections
  • Build automated end-to-end unit and integration tests
  • Responsible for installation scripts written in Wise
  • Develop and monitor project plans
  • Draft requirements analysis and design documents
  • Translate business functional requirements into technical specifications documents
  • Lead technical design review meetings with development team
  • Work with Product Management, QA and development teams to resolve issues and to deliver the understanding of product functionality to diverse groups
  • Coordinate between different geographically dispersed development teams
  • Monitor and troubleshoot performance/configuration problems at customers’ sites

Confidential, Allendale, NJ

Senior Software Engineer

Responsibilities:

  • Architected and implemented mechanism to manage international formats for date-time in UI using JSP, JavaScript, HTML and Java.
  • Developed support for Enterprise Master Patient Index (EMPI),using JSP, JavaScript, HTM, Java and SQL Server DBs.
  • Designed study loading mechanism to provide better performance and to lower network bandwidth; modified UI using JSP, JavaScript, and HTML and back-end developed in Java.
  • Led internationalization (including not Latin-based languages) in browser-based applicationsutilizing JSP, JavaScript, HTMLand Java.
  • Developed graphical notifications, multiple sorts and searches, automatic email notifications, multiple GUI elements using different technologies including: JSP, JavaScript, HTML and CSS.
  • Improved and expanded automated build scripts.
  • Developed configuration application for server, using C#.

Confidential

Senior Programmer

Responsibilities:

  • Wrote serversidesoftware in C++ to process scanned data offline, including multi-threaded server with channel receiving data from image processing hardware.
  • Software gathers data into memory-based files organized into STL-based data pool.
  • Redesigned client module to be used in multi-threaded environment and to synchronize requests to hardware; rebuilt module responsible for converting data from old formats.
  • Led the design and implementation of extensive logging system throughout entire application suite.
  • Redesigned GUI for HAL, to be more convenient and more informative for the user to perform debugging and trouble-shooting.
  • Initiated and supervised migration of software tools from MFC-based applications to VB which led to rapid development cycle and robust software debugging.

Confidential

Software Developer

Responsibilities:

  • Designed, implemented and debugged embedded part of standards-compliant management software for network equipment using SNMP protocol.
  • Designed and wrote a communication protocol for debugging using serial port (RS-232).
  • Developed testing applications with a scripting language for electronics engineers to debug new hardware.
  • Optimized programs to fit into embedded systems.
  • Maintained and supported a proprietary embedded operating system, based on MS-DOS.

We'd love your feedback!