Technical Skill SetSoftheme’s team consists of devoted, well-educated, skilled and experienced IT professionals. All of our engineers hold Master’s or Bachelor’s degree in Computer Science. Below is a summary of software engineering skills our company can offer.
| Platforms | Programming Languages and Technologies | Databases | - MS DOS
- Win
- Win CE
- UNIX
- Linux
- Ubuntu
- Mac OS
- Symbian
| - .NET, C#. ASP.NET, VB.NETC/C++/VC++
- SharePoint
- Java, JSP, JSF
- ANSI SQL, PL/SQL
- PHP, Symfony, Zend
- XML/XSL
- HTML/DHTML/CSS/JavaScript/Ajax
- Perl
- Python, Django
- Shell scripts
- Delphi
- Flash Action Script
| - Oracle (PL/SQL)
- MS SQL Server
- mySQL
- MS Jet
- MS Access
- DB2
- Firebird
- PostgreSQL
| Technology Expertise | Technology | Platforms, Tools, Frameworks
| Activities | C/C++/VC++ | - Platforms: Windows, UNIX, Mac OS
- Tools/Technologies: MS Visual Studio, COM/DCOM, COM ports, multithreading
| - memory usage/footprint optimization
- from-scratch GUI implementation
- high-level application design
- applied algorithms implementation
- developing APIs
- network programming
- system programming
- graphical processing and modeling
- processing and transforming multidimensional graphics
| |
.NET (Win) | - Platforms: Win, Win CE
- Frameworks: MS .Net Framework 1.0, MS .Net Framework 1.1, MS.NET Framework 2.0, MS.NET Compact Framework
- Tools and Technologies: C#, VB.NET, XML/XSLT, .NET Remoting, COM/DCOM, multithreading, MS SQL Server 2000, MS SQL Server 2005
| - windows Forms implementation
- development process optimization through reusing subsystems design (MS Application Blocks)
- distributed applications development (two-tier (client-server), three-tier (client-middleware-server))
- OLE Custom Controls utilization
- designing and developing Web Services
- implementing software Licensing and Protection Services
- integrating with media content
- using Active Directory API
| .NET (Web) | - Frameworks: MS .Net Framework 1.1, MS .Net Framework 1.0, MS.NET Framework 2.0
- Tools/Technologies: ASP.NET, mySQL, NAnt, HTML/DHTML, CSS, JavaScript, Ajax, integration with Flash ActionScript, SharePoint
| - designing and developing Web Services
- developing Content Management Systems
- Mobile Web development
- integrating with textual and graphical reporting tools
- e-commerce
- IIS administrating
| | Java (Desktop) | - Frameworks: Swing, AWT, J2EE, Spring
- Tools/Technologies: Ant, Eclipse, MyEclipse, NetBeans
| - designing and developing enterprise Applications
- developing Web Services
- developing Content Management Systems
- design Security Application
| Java (Web) | - Platforms: Win, Linux
- Frameworks: EJB, Spring, Hibernate, JSF, JSP, Struts, OSGi, Pushlets
- Application Servers: JBoss, Web Sphere, Apache Tomcat
- Tools/Technologies: JDBC, Java Servlet, Ant, HTML/DHTML, CSS, JavaScript, Ajax, BIRT, Eclipse, MyEclipse, NetBeans, IBExpert
| - profiling and optimization (memory and performance profiling, memory usage and performance optimization, JVM tuning)
- designing and developing enterprise Web Applications
- developing Content Management Systems
- utilizing device communication by SNMP (v1, v2, v3)
- employing communication with e-mail server using POP3
- SMTP
| | PHP | - Web/Application Server: Apache
- Tools/Technologies: PHP 4, PHP 5, Joomla!, LAMP, Maguma, Comodo, Magento, Zend, HTML/DHTML, CSS, Ajax
- Frameworks: Symfony
| - utilizing various open-source components for building web-sites
- developing plug-ins for e-commerce systems
- building website modules
| | Python | | - developing front-end and back-end for web applications
- inegrating with ExtJS
| | SQL | - RDBMSs: Oracle, MS SQL Server, mySQL, MS Jet, MS Access, DB2, Firebird
- Languages: ANSI SQL, T-SQL, PL/SQL
| - designing database
- creating stored functions and procedures
- performance optimization
- client side SQL query performance tuning
- replication
- administration
- analytical functions
|
|